From owner-svn-src-user@FreeBSD.ORG Tue Nov 4 16:45:18 2008 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2D02A1065675; Tue, 4 Nov 2008 16:45:18 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 1A0238FC1C; Tue, 4 Nov 2008 16:45:18 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id mA4GjINT002269; Tue, 4 Nov 2008 16:45:18 GMT (envelope-from dfr@svn.freebsd.org) Received: (from dfr@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id mA4GjHXN002260; Tue, 4 Nov 2008 16:45:17 GMT (envelope-from dfr@svn.freebsd.org) Message-Id: <200811041645.mA4GjHXN002260@svn.freebsd.org> From: Doug Rabson Date: Tue, 4 Nov 2008 16:45:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r184644 - in user/dfr/gssapi/7/sys: compat/freebsd32 kern sys X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Nov 2008 16:45:18 -0000 Author: dfr Date: Tue Nov 4 16:45:17 2008 New Revision: 184644 URL: http://svn.freebsd.org/changeset/base/184644 Log: Regen syscall bits. Modified: user/dfr/gssapi/7/sys/compat/freebsd32/syscalls.master user/dfr/gssapi/7/sys/kern/init_sysent.c user/dfr/gssapi/7/sys/kern/syscalls.c user/dfr/gssapi/7/sys/kern/syscalls.master user/dfr/gssapi/7/sys/kern/systrace_args.c user/dfr/gssapi/7/sys/sys/syscall.h user/dfr/gssapi/7/sys/sys/syscall.mk user/dfr/gssapi/7/sys/sys/sysproto.h Modified: user/dfr/gssapi/7/sys/compat/freebsd32/syscalls.master ============================================================================== --- user/dfr/gssapi/7/sys/compat/freebsd32/syscalls.master Tue Nov 4 16:43:02 2008 (r184643) +++ user/dfr/gssapi/7/sys/compat/freebsd32/syscalls.master Tue Nov 4 16:45:17 2008 (r184644) @@ -824,4 +824,21 @@ uint32_t idlo, uint32_t idhi, \ size_t cpusetsize, \ const cpuset_t *mask); } +489 AUE_NULL UNIMPL faccessat +490 AUE_NULL UNIMPL fchmodat +491 AUE_NULL UNIMPL fchownat +492 AUE_NULL UNIMPL fexecve +493 AUE_NULL UNIMPL fstatat +494 AUE_NULL UNIMPL futimesat +495 AUE_NULL UNIMPL linkat +496 AUE_NULL UNIMPL mkdirat +497 AUE_NULL UNIMPL mkfifoat +498 AUE_NULL UNIMPL mknodat +499 AUE_NULL UNIMPL openat +500 AUE_NULL UNIMPL readlinkat +501 AUE_NULL UNIMPL renameat +502 AUE_NULL UNIMPL symlinkat +503 AUE_NULL UNIMPL unlinkat +504 AUE_NULL UNIMPL posix_openpt + 505 AUE_NULL UNIMPL gssd_syscall Modified: user/dfr/gssapi/7/sys/kern/init_sysent.c ============================================================================== --- user/dfr/gssapi/7/sys/kern/init_sysent.c Tue Nov 4 16:43:02 2008 (r184643) +++ user/dfr/gssapi/7/sys/kern/init_sysent.c Tue Nov 4 16:45:17 2008 (r184644) @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: stable/7/sys/kern/syscalls.master 180808 2008-07-25 17:46:01Z jhb + * created from FreeBSD: user/dfr/gssapi/7/sys/kern/syscalls.master 184626 2008-11-04 11:54:26Z dfr */ #include "opt_compat.h" @@ -517,4 +517,21 @@ struct sysent sysent[] = { { AS(cpuset_getid_args), (sy_call_t *)cpuset_getid, AUE_NULL, NULL, 0, 0 }, /* 486 = cpuset_getid */ { AS(cpuset_getaffinity_args), (sy_call_t *)cpuset_getaffinity, AUE_NULL, NULL, 0, 0 }, /* 487 = cpuset_getaffinity */ { AS(cpuset_setaffinity_args), (sy_call_t *)cpuset_setaffinity, AUE_NULL, NULL, 0, 0 }, /* 488 = cpuset_setaffinity */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 489 = faccessat */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 490 = fchmodat */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 491 = fchownat */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 492 = fexecve */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 493 = fstatat */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 494 = futimesat */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 495 = linkat */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 496 = mkdirat */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 497 = mkfifoat */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 498 = mknodat */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 499 = openat */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 500 = readlinkat */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 501 = renameat */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 502 = symlinkat */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 503 = unlinkat */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 504 = posix_openpt */ + { AS(gssd_syscall_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0 }, /* 505 = gssd_syscall */ }; Modified: user/dfr/gssapi/7/sys/kern/syscalls.c ============================================================================== --- user/dfr/gssapi/7/sys/kern/syscalls.c Tue Nov 4 16:43:02 2008 (r184643) +++ user/dfr/gssapi/7/sys/kern/syscalls.c Tue Nov 4 16:45:17 2008 (r184644) @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: stable/7/sys/kern/syscalls.master 180808 2008-07-25 17:46:01Z jhb + * created from FreeBSD: user/dfr/gssapi/7/sys/kern/syscalls.master 184626 2008-11-04 11:54:26Z dfr */ const char *syscallnames[] = { @@ -496,4 +496,21 @@ const char *syscallnames[] = { "cpuset_getid", /* 486 = cpuset_getid */ "cpuset_getaffinity", /* 487 = cpuset_getaffinity */ "cpuset_setaffinity", /* 488 = cpuset_setaffinity */ + "#489", /* 489 = faccessat */ + "#490", /* 490 = fchmodat */ + "#491", /* 491 = fchownat */ + "#492", /* 492 = fexecve */ + "#493", /* 493 = fstatat */ + "#494", /* 494 = futimesat */ + "#495", /* 495 = linkat */ + "#496", /* 496 = mkdirat */ + "#497", /* 497 = mkfifoat */ + "#498", /* 498 = mknodat */ + "#499", /* 499 = openat */ + "#500", /* 500 = readlinkat */ + "#501", /* 501 = renameat */ + "#502", /* 502 = symlinkat */ + "#503", /* 503 = unlinkat */ + "#504", /* 504 = posix_openpt */ + "gssd_syscall", /* 505 = gssd_syscall */ }; Modified: user/dfr/gssapi/7/sys/kern/syscalls.master ============================================================================== --- user/dfr/gssapi/7/sys/kern/syscalls.master Tue Nov 4 16:43:02 2008 (r184643) +++ user/dfr/gssapi/7/sys/kern/syscalls.master Tue Nov 4 16:45:17 2008 (r184644) @@ -870,6 +870,22 @@ 488 AUE_NULL STD { int cpuset_setaffinity(cpulevel_t level, \ cpuwhich_t which, id_t id, size_t cpusetsize, \ const cpuset_t *mask); } +489 AUE_NULL UNIMPL faccessat +490 AUE_NULL UNIMPL fchmodat +491 AUE_NULL UNIMPL fchownat +492 AUE_NULL UNIMPL fexecve +493 AUE_NULL UNIMPL fstatat +494 AUE_NULL UNIMPL futimesat +495 AUE_NULL UNIMPL linkat +496 AUE_NULL UNIMPL mkdirat +497 AUE_NULL UNIMPL mkfifoat +498 AUE_NULL UNIMPL mknodat +499 AUE_NULL UNIMPL openat +500 AUE_NULL UNIMPL readlinkat +501 AUE_NULL UNIMPL renameat +502 AUE_NULL UNIMPL symlinkat +503 AUE_NULL UNIMPL unlinkat +504 AUE_NULL UNIMPL posix_openpt ; 505 is initialised by the kgssapi code, if present. 505 AUE_NULL NOSTD { int gssd_syscall(char *path); } Modified: user/dfr/gssapi/7/sys/kern/systrace_args.c ============================================================================== --- user/dfr/gssapi/7/sys/kern/systrace_args.c Tue Nov 4 16:43:02 2008 (r184643) +++ user/dfr/gssapi/7/sys/kern/systrace_args.c Tue Nov 4 16:45:17 2008 (r184644) @@ -2936,6 +2936,13 @@ systrace_args(int sysnum, void *params, *n_args = 5; break; } + /* gssd_syscall */ + case 505: { + struct gssd_syscall_args *p = params; + uarg[0] = (intptr_t) p->path; /* char * */ + *n_args = 1; + break; + } default: *n_args = 0; break; @@ -4489,6 +4496,16 @@ systrace_setargdesc(int sysnum, int ndx, break; }; break; + /* setfib */ + case 175: + switch(ndx) { + case 0: + p = "int"; + break; + default: + break; + }; + break; /* ntp_adjtime */ case 176: switch(ndx) { @@ -7652,6 +7669,105 @@ systrace_setargdesc(int sysnum, int ndx, break; }; break; + /* cpuset */ + case 484: + switch(ndx) { + case 0: + p = "cpusetid_t *"; + break; + default: + break; + }; + break; + /* cpuset_setid */ + case 485: + switch(ndx) { + case 0: + p = "cpuwhich_t"; + break; + case 1: + p = "id_t"; + break; + case 2: + p = "cpusetid_t"; + break; + default: + break; + }; + break; + /* cpuset_getid */ + case 486: + switch(ndx) { + case 0: + p = "cpulevel_t"; + break; + case 1: + p = "cpuwhich_t"; + break; + case 2: + p = "id_t"; + break; + case 3: + p = "cpusetid_t *"; + break; + default: + break; + }; + break; + /* cpuset_getaffinity */ + case 487: + switch(ndx) { + case 0: + p = "cpulevel_t"; + break; + case 1: + p = "cpuwhich_t"; + break; + case 2: + p = "id_t"; + break; + case 3: + p = "size_t"; + break; + case 4: + p = "cpuset_t *"; + break; + default: + break; + }; + break; + /* cpuset_setaffinity */ + case 488: + switch(ndx) { + case 0: + p = "cpulevel_t"; + break; + case 1: + p = "cpuwhich_t"; + break; + case 2: + p = "id_t"; + break; + case 3: + p = "size_t"; + break; + case 4: + p = "const cpuset_t *"; + break; + default: + break; + }; + break; + /* gssd_syscall */ + case 505: + switch(ndx) { + case 0: + p = "char *"; + break; + default: + break; + }; + break; default: break; }; Modified: user/dfr/gssapi/7/sys/sys/syscall.h ============================================================================== --- user/dfr/gssapi/7/sys/sys/syscall.h Tue Nov 4 16:43:02 2008 (r184643) +++ user/dfr/gssapi/7/sys/sys/syscall.h Tue Nov 4 16:45:17 2008 (r184644) @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: stable/7/sys/kern/syscalls.master 180808 2008-07-25 17:46:01Z jhb + * created from FreeBSD: user/dfr/gssapi/7/sys/kern/syscalls.master 184626 2008-11-04 11:54:26Z dfr */ #define SYS_syscall 0 @@ -408,4 +408,5 @@ #define SYS_cpuset_getid 486 #define SYS_cpuset_getaffinity 487 #define SYS_cpuset_setaffinity 488 -#define SYS_MAXSYSCALL 489 +#define SYS_gssd_syscall 505 +#define SYS_MAXSYSCALL 506 Modified: user/dfr/gssapi/7/sys/sys/syscall.mk ============================================================================== --- user/dfr/gssapi/7/sys/sys/syscall.mk Tue Nov 4 16:43:02 2008 (r184643) +++ user/dfr/gssapi/7/sys/sys/syscall.mk Tue Nov 4 16:45:17 2008 (r184644) @@ -1,7 +1,7 @@ # FreeBSD system call names. # DO NOT EDIT-- this file is automatically generated. # $FreeBSD$ -# created from FreeBSD: stable/7/sys/kern/syscalls.master 180808 2008-07-25 17:46:01Z jhb +# created from FreeBSD: user/dfr/gssapi/7/sys/kern/syscalls.master 184626 2008-11-04 11:54:26Z dfr MIASM = \ syscall.o \ exit.o \ @@ -356,4 +356,5 @@ MIASM = \ cpuset_setid.o \ cpuset_getid.o \ cpuset_getaffinity.o \ - cpuset_setaffinity.o + cpuset_setaffinity.o \ + gssd_syscall.o Modified: user/dfr/gssapi/7/sys/sys/sysproto.h ============================================================================== --- user/dfr/gssapi/7/sys/sys/sysproto.h Tue Nov 4 16:43:02 2008 (r184643) +++ user/dfr/gssapi/7/sys/sys/sysproto.h Tue Nov 4 16:45:17 2008 (r184644) @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: stable/7/sys/kern/syscalls.master 180808 2008-07-25 17:46:01Z jhb + * created from FreeBSD: user/dfr/gssapi/7/sys/kern/syscalls.master 184626 2008-11-04 11:54:26Z dfr */ #ifndef _SYS_SYSPROTO_H_ @@ -1558,6 +1558,9 @@ struct cpuset_setaffinity_args { char cpusetsize_l_[PADL_(size_t)]; size_t cpusetsize; char cpusetsize_r_[PADR_(size_t)]; char mask_l_[PADL_(const cpuset_t *)]; const cpuset_t * mask; char mask_r_[PADR_(const cpuset_t *)]; }; +struct gssd_syscall_args { + char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; +}; int nosys(struct thread *, struct nosys_args *); void sys_exit(struct thread *, struct sys_exit_args *); int fork(struct thread *, struct fork_args *); @@ -1904,6 +1907,7 @@ int cpuset_setid(struct thread *, struct int cpuset_getid(struct thread *, struct cpuset_getid_args *); int cpuset_getaffinity(struct thread *, struct cpuset_getaffinity_args *); int cpuset_setaffinity(struct thread *, struct cpuset_setaffinity_args *); +int gssd_syscall(struct thread *, struct gssd_syscall_args *); #ifdef COMPAT_43 @@ -2475,6 +2479,7 @@ int freebsd4_sigreturn(struct thread *, #define SYS_AUE_cpuset_getid AUE_NULL #define SYS_AUE_cpuset_getaffinity AUE_NULL #define SYS_AUE_cpuset_setaffinity AUE_NULL +#define SYS_AUE_gssd_syscall AUE_NULL #undef PAD_ #undef PADL_