diff options
author | davidxu <davidxu@FreeBSD.org> | 2005-11-26 12:45:22 +0000 |
---|---|---|
committer | davidxu <davidxu@FreeBSD.org> | 2005-11-26 12:45:22 +0000 |
commit | e674eb31f2e368ed3c3b065be99c9997485b485e (patch) | |
tree | 4b62a6df51d25ddf781a6de9efe57f4e9eb8acc2 /sys | |
parent | dac7c81b6209bb2637aa4305624463372d836b5b (diff) | |
download | FreeBSD-src-e674eb31f2e368ed3c3b065be99c9997485b485e.zip FreeBSD-src-e674eb31f2e368ed3c3b065be99c9997485b485e.tar.gz |
Regen.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/kern/init_sysent.c | 14 | ||||
-rw-r--r-- | sys/kern/syscalls.c | 14 | ||||
-rw-r--r-- | sys/sys/syscall.h | 8 | ||||
-rw-r--r-- | sys/sys/syscall.mk | 8 | ||||
-rw-r--r-- | sys/sys/sysproto.h | 40 |
5 files changed, 67 insertions, 17 deletions
diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c index 23eea30..5b46335 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.203 2005/10/30 02:12:49 davidxu Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.204 2005/11/26 12:42:35 davidxu Exp */ #include "opt_compat.h" @@ -287,12 +287,12 @@ struct sysent sysent[] = { { AS(aio_read_args), (sy_call_t *)lkmressys, AUE_NULL }, /* 255 = aio_read */ { AS(aio_write_args), (sy_call_t *)lkmressys, AUE_NULL }, /* 256 = aio_write */ { AS(lio_listio_args), (sy_call_t *)lkmressys, AUE_NULL }, /* 257 = lio_listio */ - { 0, (sy_call_t *)nosys, AUE_NULL }, /* 258 = nosys */ - { 0, (sy_call_t *)nosys, AUE_NULL }, /* 259 = nosys */ - { 0, (sy_call_t *)nosys, AUE_NULL }, /* 260 = nosys */ - { 0, (sy_call_t *)nosys, AUE_NULL }, /* 261 = nosys */ - { 0, (sy_call_t *)nosys, AUE_NULL }, /* 262 = nosys */ - { 0, (sy_call_t *)nosys, AUE_NULL }, /* 263 = nosys */ + { SYF_MPSAFE | AS(mq_open_args), (sy_call_t *)lkmressys, AUE_NULL }, /* 258 = mq_open */ + { SYF_MPSAFE | AS(mq_setattr_args), (sy_call_t *)lkmressys, AUE_NULL }, /* 259 = mq_setattr */ + { SYF_MPSAFE | AS(mq_timedreceive_args), (sy_call_t *)lkmressys, AUE_NULL }, /* 260 = mq_timedreceive */ + { SYF_MPSAFE | AS(mq_timedsend_args), (sy_call_t *)lkmressys, AUE_NULL }, /* 261 = mq_timedsend */ + { SYF_MPSAFE | AS(mq_notify_args), (sy_call_t *)lkmressys, AUE_NULL }, /* 262 = mq_notify */ + { SYF_MPSAFE | AS(mq_unlink_args), (sy_call_t *)lkmressys, AUE_NULL }, /* 263 = mq_unlink */ { 0, (sy_call_t *)nosys, AUE_NULL }, /* 264 = nosys */ { 0, (sy_call_t *)nosys, AUE_NULL }, /* 265 = nosys */ { 0, (sy_call_t *)nosys, AUE_NULL }, /* 266 = nosys */ diff --git a/sys/kern/syscalls.c b/sys/kern/syscalls.c index b4cf508..70b4afd 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.203 2005/10/30 02:12:49 davidxu Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.204 2005/11/26 12:42:35 davidxu Exp */ const char *syscallnames[] = { @@ -265,12 +265,12 @@ const char *syscallnames[] = { "aio_read", /* 255 = aio_read */ "aio_write", /* 256 = aio_write */ "lio_listio", /* 257 = lio_listio */ - "#258", /* 258 = nosys */ - "#259", /* 259 = nosys */ - "#260", /* 260 = nosys */ - "#261", /* 261 = nosys */ - "#262", /* 262 = nosys */ - "#263", /* 263 = nosys */ + "mq_open", /* 258 = mq_open */ + "mq_setattr", /* 259 = mq_setattr */ + "mq_timedreceive", /* 260 = mq_timedreceive */ + "mq_timedsend", /* 261 = mq_timedsend */ + "mq_notify", /* 262 = mq_notify */ + "mq_unlink", /* 263 = mq_unlink */ "#264", /* 264 = nosys */ "#265", /* 265 = nosys */ "#266", /* 266 = nosys */ diff --git a/sys/sys/syscall.h b/sys/sys/syscall.h index 8924089..41bad96 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.203 2005/10/30 02:12:49 davidxu Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.204 2005/11/26 12:42:35 davidxu Exp */ #define SYS_syscall 0 @@ -223,6 +223,12 @@ #define SYS_aio_read 255 #define SYS_aio_write 256 #define SYS_lio_listio 257 +#define SYS_mq_open 258 +#define SYS_mq_setattr 259 +#define SYS_mq_timedreceive 260 +#define SYS_mq_timedsend 261 +#define SYS_mq_notify 262 +#define SYS_mq_unlink 263 #define SYS_getdents 272 #define SYS_lchmod 274 #define SYS_netbsd_lchown 275 diff --git a/sys/sys/syscall.mk b/sys/sys/syscall.mk index 952311f..e6f667c 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.203 2005/10/30 02:12:49 davidxu Exp +# created from FreeBSD: src/sys/kern/syscalls.master,v 1.204 2005/11/26 12:42:35 davidxu Exp MIASM = \ syscall.o \ exit.o \ @@ -172,6 +172,12 @@ MIASM = \ aio_read.o \ aio_write.o \ lio_listio.o \ + mq_open.o \ + mq_setattr.o \ + mq_timedreceive.o \ + mq_timedsend.o \ + mq_notify.o \ + mq_unlink.o \ getdents.o \ lchmod.o \ netbsd_lchown.o \ diff --git a/sys/sys/sysproto.h b/sys/sys/sysproto.h index 407852c..a7ea3ff 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.203 2005/10/30 02:12:49 davidxu Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.204 2005/11/26 12:42:35 davidxu Exp */ #ifndef _SYS_SYSPROTO_H_ @@ -780,6 +780,38 @@ struct lio_listio_args { char nent_l_[PADL_(int)]; int nent; char nent_r_[PADR_(int)]; char sig_l_[PADL_(struct sigevent *)]; struct sigevent * sig; char sig_r_[PADR_(struct sigevent *)]; }; +struct mq_open_args { + char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)]; + char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; + char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)]; + char attr_l_[PADL_(const struct mq_attr *)]; const struct mq_attr * attr; char attr_r_[PADR_(const struct mq_attr *)]; +}; +struct mq_setattr_args { + char mqd_l_[PADL_(mqd_t)]; mqd_t mqd; char mqd_r_[PADR_(mqd_t)]; + char attr_l_[PADL_(const struct mq_attr *)]; const struct mq_attr * attr; char attr_r_[PADR_(const struct mq_attr *)]; + char oattr_l_[PADL_(struct mq_attr *)]; struct mq_attr * oattr; char oattr_r_[PADR_(struct mq_attr *)]; +}; +struct mq_timedreceive_args { + char mqd_l_[PADL_(mqd_t)]; mqd_t mqd; char mqd_r_[PADR_(mqd_t)]; + char msg_ptr_l_[PADL_(char *)]; char * msg_ptr; char msg_ptr_r_[PADR_(char *)]; + char msg_len_l_[PADL_(size_t)]; size_t msg_len; char msg_len_r_[PADR_(size_t)]; + char msg_prio_l_[PADL_(unsigned *)]; unsigned * msg_prio; char msg_prio_r_[PADR_(unsigned *)]; + char abs_timeout_l_[PADL_(const struct timespec *)]; const struct timespec * abs_timeout; char abs_timeout_r_[PADR_(const struct timespec *)]; +}; +struct mq_timedsend_args { + char mqd_l_[PADL_(mqd_t)]; mqd_t mqd; char mqd_r_[PADR_(mqd_t)]; + char msg_ptr_l_[PADL_(const char *)]; const char * msg_ptr; char msg_ptr_r_[PADR_(const char *)]; + char msg_len_l_[PADL_(size_t)]; size_t msg_len; char msg_len_r_[PADR_(size_t)]; + char msg_prio_l_[PADL_(unsigned)]; unsigned msg_prio; char msg_prio_r_[PADR_(unsigned)]; + char abs_timeout_l_[PADL_(const struct timespec *)]; const struct timespec * abs_timeout; char abs_timeout_r_[PADR_(const struct timespec *)]; +}; +struct mq_notify_args { + char mqd_l_[PADL_(mqd_t)]; mqd_t mqd; char mqd_r_[PADR_(mqd_t)]; + char sigev_l_[PADL_(const struct sigevent *)]; const struct sigevent * sigev; char sigev_r_[PADR_(const struct sigevent *)]; +}; +struct mq_unlink_args { + char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)]; +}; struct getdents_args { char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)]; @@ -1572,6 +1604,12 @@ int lchown(struct thread *, struct lchown_args *); int aio_read(struct thread *, struct aio_read_args *); int aio_write(struct thread *, struct aio_write_args *); int lio_listio(struct thread *, struct lio_listio_args *); +int mq_open(struct thread *, struct mq_open_args *); +int mq_setattr(struct thread *, struct mq_setattr_args *); +int mq_timedreceive(struct thread *, struct mq_timedreceive_args *); +int mq_timedsend(struct thread *, struct mq_timedsend_args *); +int mq_notify(struct thread *, struct mq_notify_args *); +int mq_unlink(struct thread *, struct mq_unlink_args *); int getdents(struct thread *, struct getdents_args *); int lchmod(struct thread *, struct lchmod_args *); int lutimes(struct thread *, struct lutimes_args *); |