/* * Decompiled with CFR 0.152. */ package com.tridium.platform.qnx; import com.tridium.platform.qnx.WaitPidResponse; import java.io.File; import java.io.FileNotFoundException; public class QnxNativeUtil { public static final int WCONTINUED = 8; public static final int WEXITED = 1; public static final int WNOHANG = 64; public static final int WNOWAIT = 128; public static final int WSTOPPED = 4; public static final int WUNTRACED = 4; public static final int ECHILD = 10; public static final int EINTR = 4; public static final int EINVAL = 22; public static final int EAGAIN = 11; public static final int EPERM = 1; public static final int ESRCH = 3; public static final int SIGHUP = 1; public static final int SIGINT = 2; public static final int SIGQUIT = 3; public static final int SIGKILL = 9; public static final int SIGTERM = 15; public static final int SIGUSR1 = 16; public static final int SIGUSR2 = 17; public static final void waitFor(File file, int n) throws FileNotFoundException { int n2 = n; while (n2 > 0) { if (file.exists()) { return; } --n2; try { Thread.sleep(1000L); } catch (Exception exception) {} } throw new FileNotFoundException("timeout: " + file + " not available"); } public static final native int spawn(String var0); public static final native int kill(int var0, int var1); public static final native void slay(String var0, int var1); public static final native WaitPidResponse waitPid(int var0, int var1); }