move all security policy stuff out of userspace
[nestedvm.git] / src / org / ibex / nestedvm / UsermodeConstants.java
index c373b67..07c03f4 100644 (file)
@@ -67,6 +67,30 @@ public interface UsermodeConstants {
     public static final int SYS_sendto = 65;
     public static final int SYS_recvfrom = 66;
     public static final int SYS_select = 67;
+    public static final int SYS_getuid = 68;
+    public static final int SYS_getgid = 69;
+    public static final int SYS_geteuid = 70;
+    public static final int SYS_getegid = 71;
+    public static final int SYS_getgroups = 72;
+    public static final int SYS_umask = 73;
+    public static final int SYS_chmod = 74;
+    public static final int SYS_fchmod = 75;
+    public static final int SYS_chown = 76;
+    public static final int SYS_fchown = 77;
+    public static final int SYS_access = 78;
+    public static final int SYS_alarm = 79;
+    public static final int SYS_setuid = 80;
+    public static final int SYS_setgid = 81;
+    public static final int SYS_send = 82;
+    public static final int SYS_recv = 83;
+    public static final int SYS_getsockname = 84;
+    public static final int SYS_getpeername = 85;
+    public static final int SYS_seteuid = 86;
+    public static final int SYS_setegid = 87;
+    public static final int SYS_setgroups = 88;
+    public static final int SYS_resolve_ip = 89;
+    public static final int SYS_setsid = 90;
+    public static final int AF_UNIX = 1;
     public static final int AF_INET = 2;
     public static final int SOCK_STREAM = 1;
     public static final int SOCK_DGRAM = 2;
@@ -77,10 +101,14 @@ public interface UsermodeConstants {
     public static final int SOL_SOCKET = 0xffff;
     public static final int SO_REUSEADDR = 0x0004;
     public static final int SO_KEEPALIVE = 0x0008; 
+    public static final int SO_BROADCAST = 0x0020;
+    public static final int SO_TYPE = 0x1008;
     public static final int SHUT_RD = 0;
     public static final int SHUT_WR = 1;
     public static final int SHUT_RDWR = 2;
     public static final int INADDR_ANY = 0;
+    public static final int INADDR_LOOPBACK = 0x7f000001;
+    public static final int INADDR_BROADCAST = 0xffffffff;
     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 */