X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fibex%2Fnestedvm%2FUsermodeConstants.java;h=36ea78190022c9584e887accb09c95a211da296b;hb=98f786ce8ee1fcd9568d1c367160851d32e1c786;hp=4fc38b970933b8cca3af34f8cf4f50582ce7110b;hpb=034a42fa65955289442614ef9914e5474fac62aa;p=nestedvm.git diff --git a/src/org/ibex/nestedvm/UsermodeConstants.java b/src/org/ibex/nestedvm/UsermodeConstants.java index 4fc38b9..36ea781 100644 --- a/src/org/ibex/nestedvm/UsermodeConstants.java +++ b/src/org/ibex/nestedvm/UsermodeConstants.java @@ -12,7 +12,6 @@ public interface UsermodeConstants { public static final int SYS_write = 6; public static final int SYS_sbrk = 7; public static final int SYS_fstat = 8; - public static final int SYS_isatty = 9; public static final int SYS_lseek = 10; public static final int SYS_kill = 11; public static final int SYS_getpid = 12; @@ -31,10 +30,17 @@ 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_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_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 SYS_getdents = 36; + public static final int SYS_memcpy = 37; + public static final int SYS_memset = 38; 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 +264,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 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; }