diff options
| -rw-r--r-- | sys/kern/init_sysent.c | 5 | ||||
| -rw-r--r-- | sys/kern/syscalls.c | 5 | ||||
| -rw-r--r-- | sys/sys/syscall-hide.h | 3 | ||||
| -rw-r--r-- | sys/sys/syscall.h | 5 | ||||
| -rw-r--r-- | sys/sys/sysproto.h | 8 |
5 files changed, 20 insertions, 6 deletions
diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c index 6954a04eefce..76afc658ffbc 100644 --- a/sys/kern/init_sysent.c +++ b/sys/kern/init_sysent.c @@ -2,7 +2,7 @@ * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * created from Id: syscalls.master,v 1.33 1997/02/22 09:39:21 peter Exp + * created from Id: syscalls.master,v 1.34 1997/03/31 12:14:48 peter Exp */ #include <sys/param.h> @@ -284,4 +284,7 @@ struct sysent sysent[] = { { 0, (sy_call_t *)nosys }, /* 249 = nosys */ { 3, (sy_call_t *)minherit }, /* 250 = minherit */ { 1, (sy_call_t *)rfork }, /* 251 = rfork */ + { 0, (sy_call_t *)nosys }, /* 252 = poll */ + { 0, (sy_call_t *)nosys }, /* 253 = issetugid */ + { 3, (sy_call_t *)lchown }, /* 254 = lchown */ }; diff --git a/sys/kern/syscalls.c b/sys/kern/syscalls.c index e938376e9cd4..2b6a3b89049d 100644 --- a/sys/kern/syscalls.c +++ b/sys/kern/syscalls.c @@ -2,7 +2,7 @@ * System call names. * * DO NOT EDIT-- this file is automatically generated. - * created from Id: syscalls.master,v 1.33 1997/02/22 09:39:21 peter Exp + * created from Id: syscalls.master,v 1.34 1997/03/31 12:14:48 peter Exp */ char *syscallnames[] = { @@ -273,4 +273,7 @@ char *syscallnames[] = { "#249", /* 249 = nosys */ "minherit", /* 250 = minherit */ "rfork", /* 251 = rfork */ + "#252", /* 252 = poll */ + "#253", /* 253 = issetugid */ + "lchown", /* 254 = lchown */ }; diff --git a/sys/sys/syscall-hide.h b/sys/sys/syscall-hide.h index e9309825ebfe..b8f31eff5ec4 100644 --- a/sys/sys/syscall-hide.h +++ b/sys/sys/syscall-hide.h @@ -2,7 +2,7 @@ * System call hiders. * * DO NOT EDIT-- this file is automatically generated. - * created from Id: syscalls.master,v 1.33 1997/02/22 09:39:21 peter Exp + * created from Id: syscalls.master,v 1.34 1997/03/31 12:14:48 peter Exp */ HIDE_POSIX(fork) @@ -212,3 +212,4 @@ HIDE_BSD(shmdt) HIDE_BSD(shmget) HIDE_BSD(minherit) HIDE_BSD(rfork) +HIDE_BSD(lchown) diff --git a/sys/sys/syscall.h b/sys/sys/syscall.h index 74b10d88c9b3..01f234078771 100644 --- a/sys/sys/syscall.h +++ b/sys/sys/syscall.h @@ -2,7 +2,7 @@ * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * created from Id: syscalls.master,v 1.33 1997/02/22 09:39:21 peter Exp + * created from Id: syscalls.master,v 1.34 1997/03/31 12:14:48 peter Exp */ #define SYS_syscall 0 @@ -206,4 +206,5 @@ #define SYS_shmget 231 #define SYS_minherit 250 #define SYS_rfork 251 -#define SYS_MAXSYSCALL 252 +#define SYS_lchown 254 +#define SYS_MAXSYSCALL 255 diff --git a/sys/sys/sysproto.h b/sys/sys/sysproto.h index fe1896b7a0f8..677576285d22 100644 --- a/sys/sys/sysproto.h +++ b/sys/sys/sysproto.h @@ -2,7 +2,7 @@ * System call prototypes. * * DO NOT EDIT-- this file is automatically generated. - * created from Id: syscalls.master,v 1.33 1997/02/22 09:39:21 peter Exp + * created from Id: syscalls.master,v 1.34 1997/03/31 12:14:48 peter Exp */ #ifndef _SYS_SYSPROTO_H_ @@ -725,6 +725,11 @@ struct minherit_args { struct rfork_args { int flags; }; +struct lchown_args { + char * path; + int uid; + int gid; +}; int nosys __P((struct proc *, struct nosys_args *, int [])); void exit __P((struct proc *, struct rexit_args *, int [])) __dead2; int fork __P((struct proc *, struct fork_args *, int [])); @@ -895,6 +900,7 @@ int shmdt __P((struct proc *, struct shmdt_args *, int [])); int shmget __P((struct proc *, struct shmget_args *, int [])); int minherit __P((struct proc *, struct minherit_args *, int [])); int rfork __P((struct proc *, struct rfork_args *, int [])); +int lchown __P((struct proc *, struct lchown_args *, int [])); #ifdef COMPAT_43 |
