svn commit: r184644 - in user/dfr/gssapi/7/sys: compat/freebsd32
kern sys
Doug Rabson
dfr at FreeBSD.org
Tue Nov 4 08:45:18 PST 2008
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_
More information about the svn-src-user
mailing list