tons of stuff
[nestedvm.git] / src / org / ibex / nestedvm / UsermodeConstants.java
index 4fc38b9..53aa0f6 100644 (file)
@@ -31,10 +31,14 @@ public interface UsermodeConstants {
     public static final int SYS_fork = 25;
     public static final int SYS_waitpid = 26;
     public static final int SYS_getcwd = 27;
     public static final int SYS_fork = 25;
     public static final int SYS_waitpid = 26;
     public static final int SYS_getcwd = 27;
-    public static final int SYS_execve = 28;
+    public static final int SYS_exec = 28;
     public static final int SYS_fcntl = 29;
     public static final int SYS_rmdir = 30;
     public static final int SYS_sysconf = 31;
     public static final int SYS_fcntl = 29;
     public static final int SYS_rmdir = 30;
     public static final int SYS_sysconf = 31;
+    public static final int SYS_readlink = 32;
+    public static final int SYS_lstat = 33;
+    public static final int SYS_symlink = 34;
+    public static final int SYS_link = 35;
     public static final int EPERM = 1; /* Not super-user */
     public static final int ENOENT = 2; /* No such file or directory */
     public static final int ESRCH = 3; /* No such process */
     public static final int EPERM = 1; /* Not super-user */
     public static final int ENOENT = 2; /* No such file or directory */
     public static final int ESRCH = 3; /* No such process */
@@ -258,4 +262,25 @@ public interface UsermodeConstants {
     public static final int EXPR_NEST_MAX = 32; /* max expressions nested in expr(1) */
     public static final int LINE_MAX = 2048; /* max bytes in an input line */
     public static final int RE_DUP_MAX = 255; /* max RE's in interval notation */
     public static final int EXPR_NEST_MAX = 32; /* max expressions nested in expr(1) */
     public static final int LINE_MAX = 2048; /* max bytes in an input line */
     public static final int RE_DUP_MAX = 255; /* max RE's in interval notation */
+    public static final int F_UNLKSYS = 4;
+    public static final int F_CNVT = 12;
+    public static final int F_SETFD = 2;
+    public static final int F_SETFL = 4;
+    public static final int F_SETLK = 8;
+    public static final int F_SETOWN = 6;
+    public static final int F_RDLCK = 1;
+    public static final int F_WRLCK = 2;
+    public static final int F_SETLKW = 9;
+    public static final int F_GETFD = 1;
+    public static final int F_DUPFD = 0;
+    public static final int O_WRONLY = 1;
+    public static final int F_RSETLKW = 13;
+    public static final int O_RDWR = 2;
+    public static final int F_RGETLK = 10;
+    public static final int O_RDONLY = 0;
+    public static final int F_UNLCK = 3;
+    public static final int F_GETOWN = 5;
+    public static final int F_RSETLK = 11;
+    public static final int F_GETFL = 3;
+    public static final int F_GETLK = 7;
 }
 }