diff options
author | davidxu <davidxu@FreeBSD.org> | 2005-11-27 01:13:00 +0000 |
---|---|---|
committer | davidxu <davidxu@FreeBSD.org> | 2005-11-27 01:13:00 +0000 |
commit | d0fa8c77de473e133f7147a30eb55b66dad59669 (patch) | |
tree | 5d8ba6413325d2d9bb5e21d8f6dd2745201d20e1 /sys/kern | |
parent | 76b544b4b39fd4a5c7f9eae7c8a87e38cd5772d2 (diff) | |
download | FreeBSD-src-d0fa8c77de473e133f7147a30eb55b66dad59669.zip FreeBSD-src-d0fa8c77de473e133f7147a30eb55b66dad59669.tar.gz |
Don't use OpenBSD syscall numbers, instead, use new syscall numbers
for POSIX message queue.
Suggested by: rwatson
Diffstat (limited to 'sys/kern')
-rw-r--r-- | sys/kern/syscalls.master | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master index d85b88e..3fa62ba 100644 --- a/sys/kern/syscalls.master +++ b/sys/kern/syscalls.master @@ -472,22 +472,12 @@ 257 AUE_NULL NOSTD { int lio_listio(int mode, \ struct aiocb * const *acb_list, \ int nent, struct sigevent *sig); } -258 AUE_NULL MNOSTD { int mq_open(const char *path, int flags, \ - mode_t mode, const struct mq_attr *attr); } -259 AUE_NULL MNOSTD { int mq_setattr(mqd_t mqd, \ - const struct mq_attr *attr, \ - struct mq_attr *oattr); } -260 AUE_NULL MNOSTD { int mq_timedreceive(mqd_t mqd, \ - char *msg_ptr, size_t msg_len, \ - unsigned *msg_prio, \ - const struct timespec *abs_timeout); } -261 AUE_NULL MNOSTD { int mq_timedsend(mqd_t mqd, \ - const char *msg_ptr, size_t msg_len,\ - unsigned msg_prio, \ - const struct timespec *abs_timeout);} -262 AUE_NULL MNOSTD { int mq_notify(mqd_t mqd, \ - const struct sigevent *sigev); } -263 AUE_NULL MNOSTD { int mq_unlink(const char *path); } +258 AUE_NULL UNIMPL nosys +259 AUE_NULL UNIMPL nosys +260 AUE_NULL UNIMPL nosys +261 AUE_NULL UNIMPL nosys +262 AUE_NULL UNIMPL nosys +263 AUE_NULL UNIMPL nosys 264 AUE_NULL UNIMPL nosys 265 AUE_NULL UNIMPL nosys 266 AUE_NULL UNIMPL nosys @@ -810,5 +800,21 @@ 455 AUE_NULL MSTD { int thr_new(struct thr_param *param, \ int param_size); } 456 AUE_NULL MSTD { int sigqueue(pid_t pid, int signum, void *value); } +457 AUE_NULL MNOSTD { int mq_open(const char *path, int flags, \ + mode_t mode, const struct mq_attr *attr); } +458 AUE_NULL MNOSTD { int mq_setattr(mqd_t mqd, \ + const struct mq_attr *attr, \ + struct mq_attr *oattr); } +459 AUE_NULL MNOSTD { int mq_timedreceive(mqd_t mqd, \ + char *msg_ptr, size_t msg_len, \ + unsigned *msg_prio, \ + const struct timespec *abs_timeout); } +460 AUE_NULL MNOSTD { int mq_timedsend(mqd_t mqd, \ + const char *msg_ptr, size_t msg_len,\ + unsigned msg_prio, \ + const struct timespec *abs_timeout);} +461 AUE_NULL MNOSTD { int mq_notify(mqd_t mqd, \ + const struct sigevent *sigev); } +462 AUE_NULL MNOSTD { int mq_unlink(const char *path); } ; Please copy any additions and changes to the following compatability tables: ; sys/compat/freebsd32/syscalls.master |