Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/kqueue]: src/sys regen for kqueue(2) and kevent(2)
details: https://anonhg.NetBSD.org/src/rev/e673dc46863c
branches: kqueue
changeset: 512353:e673dc46863c
user: lukem <lukem%NetBSD.org@localhost>
date: Tue Jul 10 13:47:23 2001 +0000
description:
regen for kqueue(2) and kevent(2)
diffstat:
sys/kern/init_sysent.c | 10 +++++-----
sys/kern/syscalls.c | 6 ++++--
sys/sys/syscall.h | 12 +++++++++---
sys/sys/syscallargs.h | 15 +++++++++++++--
4 files changed, 31 insertions(+), 12 deletions(-)
diffs (120 lines):
diff -r d480d699343b -r e673dc46863c sys/kern/init_sysent.c
--- a/sys/kern/init_sysent.c Tue Jul 10 13:45:49 2001 +0000
+++ b/sys/kern/init_sysent.c Tue Jul 10 13:47:23 2001 +0000
@@ -1,10 +1,10 @@
-/* $NetBSD: init_sysent.c,v 1.127 2001/07/01 18:07:33 thorpej Exp $ */
+/* $NetBSD: init_sysent.c,v 1.127.2.1 2001/07/10 13:47:23 lukem Exp $ */
/*
* System call switch table.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from NetBSD: syscalls.master,v 1.110 2001/07/01 18:06:11 thorpej Exp
+ * created from NetBSD: syscalls.master,v 1.110.2.1 2001/07/10 13:45:49 lukem Exp
*/
#include "opt_ktrace.h"
@@ -879,9 +879,9 @@
{ 0, 0, 0,
sys_nosys }, /* 339 = unimplemented */
{ 0, 0, 0,
- sys_nosys }, /* 340 = filler */
- { 0, 0, 0,
- sys_nosys }, /* 341 = filler */
+ sys_kqueue }, /* 340 = kqueue */
+ { 6, s(struct sys_kevent_args), 0,
+ sys_kevent }, /* 341 = kevent */
{ 0, 0, 0,
sys_nosys }, /* 342 = filler */
{ 0, 0, 0,
diff -r d480d699343b -r e673dc46863c sys/kern/syscalls.c
--- a/sys/kern/syscalls.c Tue Jul 10 13:45:49 2001 +0000
+++ b/sys/kern/syscalls.c Tue Jul 10 13:47:23 2001 +0000
@@ -1,10 +1,10 @@
-/* $NetBSD: syscalls.c,v 1.122 2001/07/01 18:07:33 thorpej Exp $ */
+/* $NetBSD: syscalls.c,v 1.122.2.1 2001/07/10 13:47:23 lukem Exp $ */
/*
* System call names.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from NetBSD: syscalls.master,v 1.110 2001/07/01 18:06:11 thorpej Exp
+ * created from NetBSD: syscalls.master,v 1.110.2.1 2001/07/10 13:45:49 lukem Exp
*/
#if defined(_KERNEL_OPT)
@@ -457,4 +457,6 @@
"#337 (unimplemented)", /* 337 = unimplemented */
"#338 (unimplemented)", /* 338 = unimplemented */
"#339 (unimplemented)", /* 339 = unimplemented */
+ "kqueue", /* 340 = kqueue */
+ "kevent", /* 341 = kevent */
};
diff -r d480d699343b -r e673dc46863c sys/sys/syscall.h
--- a/sys/sys/syscall.h Tue Jul 10 13:45:49 2001 +0000
+++ b/sys/sys/syscall.h Tue Jul 10 13:47:23 2001 +0000
@@ -1,10 +1,10 @@
-/* $NetBSD: syscall.h,v 1.120 2001/07/01 18:07:33 thorpej Exp $ */
+/* $NetBSD: syscall.h,v 1.120.2.1 2001/07/10 13:47:24 lukem Exp $ */
/*
* System call numbers.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from NetBSD: syscalls.master,v 1.110 2001/07/01 18:06:11 thorpej Exp
+ * created from NetBSD: syscalls.master,v 1.110.2.1 2001/07/10 13:45:49 lukem Exp
*/
/* syscall: "syscall" ret: "int" args: "int" "..." */
@@ -717,5 +717,11 @@
/* syscall: "utrace" ret: "int" args: "const char *" "void *" "size_t" */
#define SYS_utrace 306
-#define SYS_MAXSYSCALL 340
+/* syscall: "kqueue" ret: "int" args: */
+#define SYS_kqueue 340
+
+/* syscall: "kevent" ret: "int" args: "int" "const struct kevent *" "int" "struct kevent *" "int" "const struct timespec *" */
+#define SYS_kevent 341
+
+#define SYS_MAXSYSCALL 342
#define SYS_NSYSENT 512
diff -r d480d699343b -r e673dc46863c sys/sys/syscallargs.h
--- a/sys/sys/syscallargs.h Tue Jul 10 13:45:49 2001 +0000
+++ b/sys/sys/syscallargs.h Tue Jul 10 13:47:23 2001 +0000
@@ -1,10 +1,10 @@
-/* $NetBSD: syscallargs.h,v 1.102 2001/07/01 18:07:33 thorpej Exp $ */
+/* $NetBSD: syscallargs.h,v 1.102.2.1 2001/07/10 13:47:25 lukem Exp $ */
/*
* System call argument lists.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from NetBSD: syscalls.master,v 1.110 2001/07/01 18:06:11 thorpej Exp
+ * created from NetBSD: syscalls.master,v 1.110.2.1 2001/07/10 13:45:49 lukem Exp
*/
#ifndef _SYS__SYSCALLARGS_H_
@@ -1219,6 +1219,15 @@
syscallarg(size_t) len;
};
+struct sys_kevent_args {
+ syscallarg(int) fd;
+ syscallarg(const struct kevent *) changelist;
+ syscallarg(int) nchanges;
+ syscallarg(struct kevent *) eventlist;
+ syscallarg(int) nevents;
+ syscallarg(const struct timespec *) timeout;
+};
+
/*
* System call prototypes.
*/
@@ -1528,4 +1537,6 @@
int sys_lchflags(struct proc *, void *, register_t *);
int sys_issetugid(struct proc *, void *, register_t *);
int sys_utrace(struct proc *, void *, register_t *);
+int sys_kqueue(struct proc *, void *, register_t *);
+int sys_kevent(struct proc *, void *, register_t *);
#endif /* _SYS__SYSCALLARGS_H_ */
Home |
Main Index |
Thread Index |
Old Index