Add structures and skeleton code for a new system call called syslink()
[dragonfly.git] / sys / sys / sysproto.h
index 96c7cf9..fd6b642 100644 (file)
@@ -2,8 +2,8 @@
  * System call prototypes.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $DragonFly: src/sys/sys/sysproto.h,v 1.42 2006/06/13 21:04:17 dillon Exp $
- * created from DragonFly: src/sys/kern/syscalls.master,v 1.39 2006/06/13 08:12:03 dillon Exp 
+ * $DragonFly: src/sys/sys/sysproto.h,v 1.43 2006/08/06 18:56:46 dillon Exp $
+ * created from DragonFly: src/sys/kern/syscalls.master,v 1.40 2006/06/13 21:04:16 dillon Exp 
  */
 
 #ifndef _SYS_SYSPROTO_H_
@@ -17,6 +17,8 @@
 
 #include <sys/sysmsg.h>
 
+#include <sys/syslink.h>
+
 #define        PAD_(t) (sizeof(register_t) <= sizeof(t) ? \
                0 : sizeof(register_t) - sizeof(t))
 
@@ -1975,6 +1977,15 @@ struct   __connect_args {
        caddr_t name;   char name_[PAD_(caddr_t)];
        int     namelen;        char namelen_[PAD_(int)];
 };
+struct syslink_args {
+#ifdef _KERNEL
+       struct sysmsg sysmsg;
+#endif
+       int     fd;     char fd_[PAD_(int)];
+       int     cmd;    char cmd_[PAD_(int)];
+       sysid_t *       mask;   char mask_[PAD_(sysid_t *)];
+       sysid_t *       match;  char match_[PAD_(sysid_t *)];
+};
 
 #ifdef COMPAT_43
 
@@ -2539,6 +2550,7 @@ int       sys_getdents (struct getdents_args *);
 int    sys_usched_set (struct usched_set_args *);
 int    sys___accept (struct __accept_args *);
 int    sys___connect (struct __connect_args *);
+int    sys_syslink (struct syslink_args *);
 
 #endif /* !_SYS_SYSPROTO_H_ */
 #undef PAD_