convert vm_page bit fields to flags
[unix-history] / usr / src / sys / kern / syscalls.master
index 84a4bd2..4648ebb 100644 (file)
@@ -1,4 +1,4 @@
-       @(#)syscalls.master     7.22 (Berkeley) %G%
+       @(#)syscalls.master     7.38 (Berkeley) %G%
 ; System call name/number master file.
 ; Processed to created init_sysent.c, syscalls.c and syscall.h.
 
 ; System call name/number master file.
 ; Processed to created init_sysent.c, syscalls.c and syscall.h.
 
@@ -25,7 +25,7 @@
 ; redistributions should be placed in the reserved range at the end
 ; of the current calls.
 
 ; redistributions should be placed in the reserved range at the end
 ; of the current calls.
 
-0      UNIMPL  0 indir or out-of-range
+0      STD     0 nosys indir
 1      STD     1 rexit exit
 2      STD     0 fork
 3      STD     3 read
 1      STD     1 rexit exit
 2      STD     0 fork
 3      STD     3 read
@@ -36,7 +36,7 @@
 8      COMPAT  2 creat
 9      STD     2 link
 10     STD     1 unlink
 8      COMPAT  2 creat
 9      STD     2 link
 10     STD     1 unlink
-11     STD     2 execv
+11     OBSOL   2 execv
 12     STD     1 chdir
 13     STD     1 fchdir
 14     STD     3 mknod
 12     STD     1 chdir
 13     STD     1 fchdir
 14     STD     3 mknod
@@ -63,9 +63,9 @@
 35     STD     2 fchflags
 36     STD     0 sync
 37     STD     2 kill
 35     STD     2 fchflags
 36     STD     0 sync
 37     STD     2 kill
-38     STD     2 stat
+38     COMPAT  2 stat
 39     STD     0 getppid
 39     STD     0 getppid
-40     STD     2 lstat
+40     COMPAT  2 lstat
 41     STD     2 dup
 42     STD     0 pipe
 43     STD     0 getegid
 41     STD     2 dup
 42     STD     0 pipe
 43     STD     0 getegid
 47     STD     0 getgid
 48     STD     2 sigprocmask
 49     STD     2 getlogin
 47     STD     0 getgid
 48     STD     2 sigprocmask
 49     STD     2 getlogin
-50     STD     2 setlogin
+50     STD     1 setlogin
 51     STD     1 sysacct acct
 52     STD     0 sigpending
 51     STD     1 sysacct acct
 52     STD     0 sigpending
-#ifdef notyet
-53     STD     3 sigaltstack
-#else
-53     UNIMPL  3 sigaltstack
-#endif
+53     STD     2 sigaltstack
 54     STD     3 ioctl
 55     STD     1 reboot
 56     STD     1 revoke
 54     STD     3 ioctl
 55     STD     1 reboot
 56     STD     1 revoke
@@ -95,7 +91,7 @@
 59     STD     3 execve
 60     STD     1 umask
 61     STD     1 chroot
 59     STD     3 execve
 60     STD     1 umask
 61     STD     1 chroot
-62     STD     2 fstat
+62     COMPAT  2 fstat
 63     STD     4 getkerninfo
 64     STD     0 getpagesize
 65     STD     2 msync
 63     STD     4 getkerninfo
 64     STD     0 getpagesize
 65     STD     2 msync
 68     OBSOL   0 vwrite
 69     STD     1 sbrk
 70     STD     1 sstk
 68     OBSOL   0 vwrite
 69     STD     1 sbrk
 70     STD     1 sstk
-71     STD     6 smmap mmap
+71     COMPAT  7 smmap mmap
 72     STD     1 ovadvise vadvise
 73     STD     2 munmap
 74     STD     3 mprotect
 75     STD     3 madvise
 72     STD     1 ovadvise vadvise
 73     STD     2 munmap
 74     STD     3 mprotect
 75     STD     3 madvise
-76     COMPAT  0 vhangup
+76     OBSOL   0 vhangup
 77     OBSOL   0 vlimit
 78     STD     3 mincore
 79     STD     2 getgroups
 80     STD     2 setgroups
 81     STD     1 getpgrp
 77     OBSOL   0 vlimit
 78     STD     3 mincore
 79     STD     2 getgroups
 80     STD     2 setgroups
 81     STD     1 getpgrp
-82     STD     2 setpgrp
+82     STD     2 setpgid
 83     STD     3 setitimer
 84     COMPAT  0 wait
 85     STD     1 swapon
 83     STD     3 setitimer
 84     COMPAT  0 wait
 85     STD     1 swapon
 109    COMPAT  1 sigblock
 110    COMPAT  1 sigsetmask
 111    STD     1 sigsuspend
 109    COMPAT  1 sigblock
 110    COMPAT  1 sigsetmask
 111    STD     1 sigsuspend
-112    STD     2 sigstack
+112    COMPAT  2 sigstack
 113    COMPAT  3 recvmsg
 114    COMPAT  3 sendmsg
 #ifdef TRACE
 113    COMPAT  3 recvmsg
 114    COMPAT  3 sendmsg
 #ifdef TRACE
 123    STD     3 fchown
 124    STD     2 fchmod
 125    COMPAT  6 recvfrom
 123    STD     3 fchown
 124    STD     2 fchmod
 125    COMPAT  6 recvfrom
-126    LIBCOMPAT       2 setreuid
-127    LIBCOMPAT       2 setregid
+126    COMPAT  2 setreuid
+127    COMPAT  2 setregid
 128    STD     2 rename
 129    STD     2 truncate
 130    STD     2 ftruncate
 128    STD     2 rename
 129    STD     2 truncate
 130    STD     2 ftruncate
 146    COMPAT  2 killpg
 147    STD     0 setsid
 148    STD     4 quotactl
 146    COMPAT  2 killpg
 147    STD     0 setsid
 148    STD     4 quotactl
-149    STD     4 oldquota quota
+149    COMPAT  4 quota
 150    COMPAT  3 getsockname
 
 ; Syscalls 151-180 inclusive are reserved for vendor-specific
 150    COMPAT  3 getsockname
 
 ; Syscalls 151-180 inclusive are reserved for vendor-specific
 153    UNIMPL  0 nosys
 154    UNIMPL  0 nosys
 #ifdef NFS
 153    UNIMPL  0 nosys
 154    UNIMPL  0 nosys
 #ifdef NFS
-155    STD     5 nfssvc
+155    STD     2 nfssvc
 #else
 155    UNIMPL  0 nosys
 #endif
 #else
 155    UNIMPL  0 nosys
 #endif
-156    STD     4 getdirentries
+156    COMPAT  4 getdirentries
 157    STD     2 statfs
 158    STD     2 fstatfs
 159    UNIMPL  0 nosys
 157    STD     2 statfs
 158    STD     2 fstatfs
 159    UNIMPL  0 nosys
+160    UNIMPL  0 nosys
 #ifdef NFS
 #ifdef NFS
-160    STD     0 async_daemon
 161    STD     2 getfh
 #else
 161    STD     2 getfh
 #else
-160    UNIMPL  0 nosys
 161    UNIMPL  0 nosys
 #endif
 162    UNIMPL  0 nosys
 161    UNIMPL  0 nosys
 #endif
 162    UNIMPL  0 nosys
 181    STD     1 setgid
 182    STD     1 setegid
 183    STD     1 seteuid
 181    STD     1 setgid
 182    STD     1 setegid
 183    STD     1 seteuid
+#ifdef LFS
+184    STD     4 lfs_bmapv
+185    STD     4 lfs_markv
+186    STD     3 lfs_segclean
+187    STD     3 lfs_segwait
+#else
 184    UNIMPL  0 nosys
 185    UNIMPL  0 nosys
 186    UNIMPL  0 nosys
 187    UNIMPL  0 nosys
 184    UNIMPL  0 nosys
 185    UNIMPL  0 nosys
 186    UNIMPL  0 nosys
 187    UNIMPL  0 nosys
-188    UNIMPL  0 nosys
-189    UNIMPL  0 nosys
-190    UNIMPL  0 nosys
+#endif
+188    STD     2 stat
+189    STD     2 fstat
+190    STD     2 lstat
+191    UNIMPL  0 nosys
+192    UNIMPL  0 nosys
+193    UNIMPL  0 nosys
+194    STD     2 __getrlimit
+195    STD     2 __setrlimit
+196    STD     4 getdirentries
+197    STD     8 smmap mmap
+198    STD     0 nosys __indir
+199    STD     5 __lseek
+200    STD     4 __truncate
+201    STD     4 __ftruncate
+202    UNIMPL  0 nosys
+203    UNIMPL  0 nosys
+204    UNIMPL  0 nosys
+205    UNIMPL  0 nosys
+206    UNIMPL  0 nosys
+207    UNIMPL  0 nosys
+208    UNIMPL  0 nosys
+209    UNIMPL  0 nosys
+210    UNIMPL  0 nosys