diff options
author | rwatson <rwatson@FreeBSD.org> | 2003-06-04 03:50:20 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2003-06-04 03:50:20 +0000 |
commit | bf8d163e59fc1ac917f933192757825e7e671d01 (patch) | |
tree | b76deaa918a43ea4b257249582b2b15cb52ba289 /sys | |
parent | f603fe84cbbaaabc09eb86b77ef119a963b10262 (diff) | |
download | FreeBSD-src-bf8d163e59fc1ac917f933192757825e7e671d01.zip FreeBSD-src-bf8d163e59fc1ac917f933192757825e7e671d01.tar.gz |
Regen from syscalls.master:1.149, addition of extended attribute
list system calls for fd, file, link.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/kern/init_sysent.c | 5 | ||||
-rw-r--r-- | sys/kern/syscalls.c | 5 | ||||
-rw-r--r-- | sys/sys/syscall.h | 7 | ||||
-rw-r--r-- | sys/sys/syscall.mk | 7 | ||||
-rw-r--r-- | sys/sys/sysproto.h | 23 |
5 files changed, 40 insertions, 7 deletions
diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c index be1a52f..bbee0bb 100644 --- a/sys/kern/init_sysent.c +++ b/sys/kern/init_sysent.c @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.149 2003/04/09 02:55:18 mike Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.150 2003/06/04 03:49:31 rwatson Exp */ #include "opt_compat.h" @@ -465,4 +465,7 @@ struct sysent sysent[] = { { SYF_MPSAFE | AS(_umtx_lock_args), (sy_call_t *)_umtx_lock }, /* 434 = _umtx_lock */ { SYF_MPSAFE | AS(_umtx_unlock_args), (sy_call_t *)_umtx_unlock }, /* 435 = _umtx_unlock */ { SYF_MPSAFE | AS(jail_attach_args), (sy_call_t *)jail_attach }, /* 436 = jail_attach */ + { AS(extattr_list_fd_args), (sy_call_t *)extattr_list_fd }, /* 437 = extattr_list_fd */ + { AS(extattr_list_file_args), (sy_call_t *)extattr_list_file }, /* 438 = extattr_list_file */ + { AS(extattr_list_link_args), (sy_call_t *)extattr_list_link }, /* 439 = extattr_list_link */ }; diff --git a/sys/kern/syscalls.c b/sys/kern/syscalls.c index 2d9b71a..c91c79b 100644 --- a/sys/kern/syscalls.c +++ b/sys/kern/syscalls.c @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.149 2003/04/09 02:55:18 mike Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.150 2003/06/04 03:49:31 rwatson Exp */ const char *syscallnames[] = { @@ -444,4 +444,7 @@ const char *syscallnames[] = { "_umtx_lock", /* 434 = _umtx_lock */ "_umtx_unlock", /* 435 = _umtx_unlock */ "jail_attach", /* 436 = jail_attach */ + "extattr_list_fd", /* 437 = extattr_list_fd */ + "extattr_list_file", /* 438 = extattr_list_file */ + "extattr_list_link", /* 439 = extattr_list_link */ }; diff --git a/sys/sys/syscall.h b/sys/sys/syscall.h index 99c3e4f..54eabe6 100644 --- a/sys/sys/syscall.h +++ b/sys/sys/syscall.h @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.149 2003/04/09 02:55:18 mike Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.150 2003/06/04 03:49:31 rwatson Exp */ #define SYS_syscall 0 @@ -344,4 +344,7 @@ #define SYS__umtx_lock 434 #define SYS__umtx_unlock 435 #define SYS_jail_attach 436 -#define SYS_MAXSYSCALL 437 +#define SYS_extattr_list_fd 437 +#define SYS_extattr_list_file 438 +#define SYS_extattr_list_link 439 +#define SYS_MAXSYSCALL 440 diff --git a/sys/sys/syscall.mk b/sys/sys/syscall.mk index 923e770..c0118a1 100644 --- a/sys/sys/syscall.mk +++ b/sys/sys/syscall.mk @@ -1,7 +1,7 @@ # FreeBSD system call names. # DO NOT EDIT-- this file is automatically generated. # $FreeBSD$ -# created from FreeBSD: src/sys/kern/syscalls.master,v 1.149 2003/04/09 02:55:18 mike Exp +# created from FreeBSD: src/sys/kern/syscalls.master,v 1.150 2003/06/04 03:49:31 rwatson Exp MIASM = \ syscall.o \ exit.o \ @@ -289,4 +289,7 @@ MIASM = \ thr_kill.o \ _umtx_lock.o \ _umtx_unlock.o \ - jail_attach.o + jail_attach.o \ + extattr_list_fd.o \ + extattr_list_file.o \ + extattr_list_link.o diff --git a/sys/sys/sysproto.h b/sys/sys/sysproto.h index f7abf11..0f26245 100644 --- a/sys/sys/sysproto.h +++ b/sys/sys/sysproto.h @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.149 2003/04/09 02:55:18 mike Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.150 2003/06/04 03:49:31 rwatson Exp */ #ifndef _SYS_SYSPROTO_H_ @@ -1264,6 +1264,24 @@ struct _umtx_unlock_args { struct jail_attach_args { char jid_l_[PADL_(int)]; int jid; char jid_r_[PADR_(int)]; }; +struct extattr_list_fd_args { + char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; + char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)]; + char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)]; +}; +struct extattr_list_file_args { + char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)]; + char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; + char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)]; + char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)]; +}; +struct extattr_list_link_args { + char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)]; + char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; + char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)]; + char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)]; +}; int nosys(struct thread *, struct nosys_args *); void sys_exit(struct thread *, struct sys_exit_args *); int fork(struct thread *, struct fork_args *); @@ -1550,6 +1568,9 @@ int thr_kill(struct thread *, struct thr_kill_args *); int _umtx_lock(struct thread *, struct _umtx_lock_args *); int _umtx_unlock(struct thread *, struct _umtx_unlock_args *); int jail_attach(struct thread *, struct jail_attach_args *); +int extattr_list_fd(struct thread *, struct extattr_list_fd_args *); +int extattr_list_file(struct thread *, struct extattr_list_file_args *); +int extattr_list_link(struct thread *, struct extattr_list_link_args *); #ifdef COMPAT_43 |