summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/amd64/linux32/linux32_proto.h8
-rw-r--r--sys/amd64/linux32/linux32_syscall.h4
-rw-r--r--sys/amd64/linux32/linux32_sysent.c4
-rw-r--r--sys/compat/freebsd32/freebsd32_proto.h2
-rw-r--r--sys/compat/freebsd32/freebsd32_syscall.h8
-rw-r--r--sys/compat/freebsd32/freebsd32_syscalls.c8
-rw-r--r--sys/compat/freebsd32/freebsd32_sysent.c8
-rw-r--r--sys/i386/linux/linux_proto.h8
-rw-r--r--sys/i386/linux/linux_syscall.h4
-rw-r--r--sys/i386/linux/linux_sysent.c4
-rw-r--r--sys/kern/init_sysent.c8
-rw-r--r--sys/kern/syscalls.c8
-rw-r--r--sys/kern/systrace_args.c59
-rw-r--r--sys/sys/syscall.h8
-rw-r--r--sys/sys/syscall.mk8
-rw-r--r--sys/sys/sysproto.h33
16 files changed, 66 insertions, 116 deletions
diff --git a/sys/amd64/linux32/linux32_proto.h b/sys/amd64/linux32/linux32_proto.h
index 0b5a71f..a0f56bc 100644
--- a/sys/amd64/linux32/linux32_proto.h
+++ b/sys/amd64/linux32/linux32_proto.h
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.34 2008/05/13 20:01:26 rdivacky Exp
+ * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 184789 2008-11-09 10:45:13Z ed
*/
#ifndef _LINUX_SYSPROTO_H_
@@ -378,6 +378,10 @@ struct linux_clone_args {
char dummy_l_[PADL_(int)]; int dummy; char dummy_r_[PADR_(int)];
char child_tidptr_l_[PADL_(void *)]; void * child_tidptr; char child_tidptr_r_[PADR_(void *)];
};
+struct linux_setdomainname_args {
+ char name_l_[PADL_(char *)]; char * name; char name_r_[PADR_(char *)];
+ char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
+};
struct linux_newuname_args {
char buf_l_[PADL_(struct l_new_utsname *)]; struct l_new_utsname * buf; char buf_r_[PADR_(struct l_new_utsname *)];
};
@@ -1077,6 +1081,7 @@ int linux_sysinfo(struct thread *, struct linux_sysinfo_args *);
int linux_ipc(struct thread *, struct linux_ipc_args *);
int linux_sigreturn(struct thread *, struct linux_sigreturn_args *);
int linux_clone(struct thread *, struct linux_clone_args *);
+int linux_setdomainname(struct thread *, struct linux_setdomainname_args *);
int linux_newuname(struct thread *, struct linux_newuname_args *);
int linux_adjtimex(struct thread *, struct linux_adjtimex_args *);
int linux_mprotect(struct thread *, struct linux_mprotect_args *);
@@ -1339,6 +1344,7 @@ int linux_vmsplice(struct thread *, struct linux_vmsplice_args *);
#define LINUX_SYS_AUE_linux_ipc AUE_NULL
#define LINUX_SYS_AUE_linux_sigreturn AUE_SIGRETURN
#define LINUX_SYS_AUE_linux_clone AUE_RFORK
+#define LINUX_SYS_AUE_linux_setdomainname AUE_SYSCTL
#define LINUX_SYS_AUE_linux_newuname AUE_NULL
#define LINUX_SYS_AUE_linux_adjtimex AUE_ADJTIME
#define LINUX_SYS_AUE_linux_mprotect AUE_MPROTECT
diff --git a/sys/amd64/linux32/linux32_syscall.h b/sys/amd64/linux32/linux32_syscall.h
index 8595e92..fde6bc7 100644
--- a/sys/amd64/linux32/linux32_syscall.h
+++ b/sys/amd64/linux32/linux32_syscall.h
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.34 2008/05/13 20:01:26 rdivacky Exp
+ * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 184789 2008-11-09 10:45:13Z ed
*/
#define LINUX_SYS_exit 1
@@ -112,7 +112,7 @@
#define LINUX_SYS_fsync 118
#define LINUX_SYS_linux_sigreturn 119
#define LINUX_SYS_linux_clone 120
-#define LINUX_SYS_setdomainname 121
+#define LINUX_SYS_linux_setdomainname 121
#define LINUX_SYS_linux_newuname 122
#define LINUX_SYS_linux_adjtimex 124
#define LINUX_SYS_linux_mprotect 125
diff --git a/sys/amd64/linux32/linux32_sysent.c b/sys/amd64/linux32/linux32_sysent.c
index cfc93d0..2c442f6 100644
--- a/sys/amd64/linux32/linux32_sysent.c
+++ b/sys/amd64/linux32/linux32_sysent.c
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.34 2008/05/13 20:01:26 rdivacky Exp
+ * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 184789 2008-11-09 10:45:13Z ed
*/
#include "opt_compat.h"
@@ -140,7 +140,7 @@ struct sysent linux_sysent[] = {
{ AS(fsync_args), (sy_call_t *)fsync, AUE_FSYNC, NULL, 0, 0 }, /* 118 = fsync */
{ AS(linux_sigreturn_args), (sy_call_t *)linux_sigreturn, AUE_SIGRETURN, NULL, 0, 0 }, /* 119 = linux_sigreturn */
{ AS(linux_clone_args), (sy_call_t *)linux_clone, AUE_RFORK, NULL, 0, 0 }, /* 120 = linux_clone */
- { AS(setdomainname_args), (sy_call_t *)setdomainname, AUE_SYSCTL, NULL, 0, 0 }, /* 121 = setdomainname */
+ { AS(linux_setdomainname_args), (sy_call_t *)linux_setdomainname, AUE_SYSCTL, NULL, 0, 0 }, /* 121 = linux_setdomainname */
{ AS(linux_newuname_args), (sy_call_t *)linux_newuname, AUE_NULL, NULL, 0, 0 }, /* 122 = linux_newuname */
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 123 = modify_ldt */
{ 0, (sy_call_t *)linux_adjtimex, AUE_ADJTIME, NULL, 0, 0 }, /* 124 = linux_adjtimex */
diff --git a/sys/compat/freebsd32/freebsd32_proto.h b/sys/compat/freebsd32/freebsd32_proto.h
index ca94367..a075ffa 100644
--- a/sys/compat/freebsd32/freebsd32_proto.h
+++ b/sys/compat/freebsd32/freebsd32_proto.h
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 184588 2008-11-03 10:38:00Z dfr
+ * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 184789 2008-11-09 10:45:13Z ed
*/
#ifndef _FREEBSD32_SYSPROTO_H_
diff --git a/sys/compat/freebsd32/freebsd32_syscall.h b/sys/compat/freebsd32/freebsd32_syscall.h
index 48b0014..16cfff7 100644
--- a/sys/compat/freebsd32/freebsd32_syscall.h
+++ b/sys/compat/freebsd32/freebsd32_syscall.h
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 184588 2008-11-03 10:38:00Z dfr
+ * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 184789 2008-11-09 10:45:13Z ed
*/
#define FREEBSD32_SYS_syscall 0
@@ -156,9 +156,9 @@
#define FREEBSD32_SYS_freebsd4_freebsd32_statfs 157
#define FREEBSD32_SYS_freebsd4_freebsd32_fstatfs 158
#define FREEBSD32_SYS_getfh 161
-#define FREEBSD32_SYS_getdomainname 162
-#define FREEBSD32_SYS_setdomainname 163
-#define FREEBSD32_SYS_uname 164
+ /* 162 is obsolete getdomainname */
+ /* 163 is obsolete setdomainname */
+ /* 164 is obsolete uname */
#define FREEBSD32_SYS_sysarch 165
#define FREEBSD32_SYS_rtprio 166
#define FREEBSD32_SYS_freebsd32_semsys 169
diff --git a/sys/compat/freebsd32/freebsd32_syscalls.c b/sys/compat/freebsd32/freebsd32_syscalls.c
index 23bbe4c..cedeebd 100644
--- a/sys/compat/freebsd32/freebsd32_syscalls.c
+++ b/sys/compat/freebsd32/freebsd32_syscalls.c
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 184588 2008-11-03 10:38:00Z dfr
+ * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 184789 2008-11-09 10:45:13Z ed
*/
const char *freebsd32_syscallnames[] = {
@@ -169,9 +169,9 @@ const char *freebsd32_syscallnames[] = {
"#159", /* 159 = nosys */
"#160", /* 160 = lgetfh */
"getfh", /* 161 = getfh */
- "getdomainname", /* 162 = getdomainname */
- "setdomainname", /* 163 = setdomainname */
- "uname", /* 164 = uname */
+ "obs_getdomainname", /* 162 = obsolete getdomainname */
+ "obs_setdomainname", /* 163 = obsolete setdomainname */
+ "obs_uname", /* 164 = obsolete uname */
"sysarch", /* 165 = sysarch */
"rtprio", /* 166 = rtprio */
"#167", /* 167 = nosys */
diff --git a/sys/compat/freebsd32/freebsd32_sysent.c b/sys/compat/freebsd32/freebsd32_sysent.c
index 8f524bf..88f75c4 100644
--- a/sys/compat/freebsd32/freebsd32_sysent.c
+++ b/sys/compat/freebsd32/freebsd32_sysent.c
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 184588 2008-11-03 10:38:00Z dfr
+ * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 184789 2008-11-09 10:45:13Z ed
*/
#include "opt_compat.h"
@@ -200,9 +200,9 @@ struct sysent freebsd32_sysent[] = {
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 159 = nosys */
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 160 = lgetfh */
{ AS(getfh_args), (sy_call_t *)getfh, AUE_NFS_GETFH, NULL, 0, 0 }, /* 161 = getfh */
- { AS(getdomainname_args), (sy_call_t *)getdomainname, AUE_SYSCTL, NULL, 0, 0 }, /* 162 = getdomainname */
- { AS(setdomainname_args), (sy_call_t *)setdomainname, AUE_SYSCTL, NULL, 0, 0 }, /* 163 = setdomainname */
- { AS(uname_args), (sy_call_t *)uname, AUE_NULL, NULL, 0, 0 }, /* 164 = uname */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 162 = obsolete getdomainname */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 163 = obsolete setdomainname */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 164 = obsolete uname */
{ AS(sysarch_args), (sy_call_t *)sysarch, AUE_SYSARCH, NULL, 0, 0 }, /* 165 = sysarch */
{ AS(rtprio_args), (sy_call_t *)rtprio, AUE_RTPRIO, NULL, 0, 0 }, /* 166 = rtprio */
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 167 = nosys */
diff --git a/sys/i386/linux/linux_proto.h b/sys/i386/linux/linux_proto.h
index 5e78cb2..ab649e0 100644
--- a/sys/i386/linux/linux_proto.h
+++ b/sys/i386/linux/linux_proto.h
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.93 2008/05/13 20:01:27 rdivacky Exp
+ * created from FreeBSD: head/sys/i386/linux/syscalls.master 184789 2008-11-09 10:45:13Z ed
*/
#ifndef _LINUX_SYSPROTO_H_
@@ -381,6 +381,10 @@ struct linux_clone_args {
char dummy_l_[PADL_(int)]; int dummy; char dummy_r_[PADR_(int)];
char child_tidptr_l_[PADL_(void *)]; void * child_tidptr; char child_tidptr_r_[PADR_(void *)];
};
+struct linux_setdomainname_args {
+ char name_l_[PADL_(char *)]; char * name; char name_r_[PADR_(char *)];
+ char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
+};
struct linux_newuname_args {
char buf_l_[PADL_(struct l_new_utsname *)]; struct l_new_utsname * buf; char buf_r_[PADR_(struct l_new_utsname *)];
};
@@ -1097,6 +1101,7 @@ int linux_sysinfo(struct thread *, struct linux_sysinfo_args *);
int linux_ipc(struct thread *, struct linux_ipc_args *);
int linux_sigreturn(struct thread *, struct linux_sigreturn_args *);
int linux_clone(struct thread *, struct linux_clone_args *);
+int linux_setdomainname(struct thread *, struct linux_setdomainname_args *);
int linux_newuname(struct thread *, struct linux_newuname_args *);
int linux_modify_ldt(struct thread *, struct linux_modify_ldt_args *);
int linux_adjtimex(struct thread *, struct linux_adjtimex_args *);
@@ -1360,6 +1365,7 @@ int linux_vmsplice(struct thread *, struct linux_vmsplice_args *);
#define LINUX_SYS_AUE_linux_ipc AUE_NULL
#define LINUX_SYS_AUE_linux_sigreturn AUE_SIGRETURN
#define LINUX_SYS_AUE_linux_clone AUE_RFORK
+#define LINUX_SYS_AUE_linux_setdomainname AUE_SYSCTL
#define LINUX_SYS_AUE_linux_newuname AUE_NULL
#define LINUX_SYS_AUE_linux_modify_ldt AUE_NULL
#define LINUX_SYS_AUE_linux_adjtimex AUE_ADJTIME
diff --git a/sys/i386/linux/linux_syscall.h b/sys/i386/linux/linux_syscall.h
index ec1ee98..d76905e 100644
--- a/sys/i386/linux/linux_syscall.h
+++ b/sys/i386/linux/linux_syscall.h
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.93 2008/05/13 20:01:27 rdivacky Exp
+ * created from FreeBSD: head/sys/i386/linux/syscalls.master 184789 2008-11-09 10:45:13Z ed
*/
#define LINUX_SYS_exit 1
@@ -116,7 +116,7 @@
#define LINUX_SYS_fsync 118
#define LINUX_SYS_linux_sigreturn 119
#define LINUX_SYS_linux_clone 120
-#define LINUX_SYS_setdomainname 121
+#define LINUX_SYS_linux_setdomainname 121
#define LINUX_SYS_linux_newuname 122
#define LINUX_SYS_linux_modify_ldt 123
#define LINUX_SYS_linux_adjtimex 124
diff --git a/sys/i386/linux/linux_sysent.c b/sys/i386/linux/linux_sysent.c
index 704b517..fc5116c 100644
--- a/sys/i386/linux/linux_sysent.c
+++ b/sys/i386/linux/linux_sysent.c
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.93 2008/05/13 20:01:27 rdivacky Exp
+ * created from FreeBSD: head/sys/i386/linux/syscalls.master 184789 2008-11-09 10:45:13Z ed
*/
#include <sys/param.h>
@@ -139,7 +139,7 @@ struct sysent linux_sysent[] = {
{ AS(fsync_args), (sy_call_t *)fsync, AUE_FSYNC, NULL, 0, 0 }, /* 118 = fsync */
{ AS(linux_sigreturn_args), (sy_call_t *)linux_sigreturn, AUE_SIGRETURN, NULL, 0, 0 }, /* 119 = linux_sigreturn */
{ AS(linux_clone_args), (sy_call_t *)linux_clone, AUE_RFORK, NULL, 0, 0 }, /* 120 = linux_clone */
- { AS(setdomainname_args), (sy_call_t *)setdomainname, AUE_SYSCTL, NULL, 0, 0 }, /* 121 = setdomainname */
+ { AS(linux_setdomainname_args), (sy_call_t *)linux_setdomainname, AUE_SYSCTL, NULL, 0, 0 }, /* 121 = linux_setdomainname */
{ AS(linux_newuname_args), (sy_call_t *)linux_newuname, AUE_NULL, NULL, 0, 0 }, /* 122 = linux_newuname */
{ AS(linux_modify_ldt_args), (sy_call_t *)linux_modify_ldt, AUE_NULL, NULL, 0, 0 }, /* 123 = linux_modify_ldt */
{ 0, (sy_call_t *)linux_adjtimex, AUE_ADJTIME, NULL, 0, 0 }, /* 124 = linux_adjtimex */
diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c
index 4b0fa26..fe53ac3 100644
--- a/sys/kern/init_sysent.c
+++ b/sys/kern/init_sysent.c
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: head/sys/kern/syscalls.master 184588 2008-11-03 10:38:00Z dfr
+ * created from FreeBSD: head/sys/kern/syscalls.master 184789 2008-11-09 10:45:13Z ed
*/
#include "opt_compat.h"
@@ -190,9 +190,9 @@ struct sysent sysent[] = {
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 159 = nosys */
{ AS(lgetfh_args), (sy_call_t *)lgetfh, AUE_LGETFH, NULL, 0, 0 }, /* 160 = lgetfh */
{ AS(getfh_args), (sy_call_t *)getfh, AUE_NFS_GETFH, NULL, 0, 0 }, /* 161 = getfh */
- { AS(getdomainname_args), (sy_call_t *)getdomainname, AUE_SYSCTL, NULL, 0, 0 }, /* 162 = getdomainname */
- { AS(setdomainname_args), (sy_call_t *)setdomainname, AUE_SYSCTL, NULL, 0, 0 }, /* 163 = setdomainname */
- { AS(uname_args), (sy_call_t *)uname, AUE_NULL, NULL, 0, 0 }, /* 164 = uname */
+ { compat4(AS(freebsd4_getdomainname_args),getdomainname), AUE_SYSCTL, NULL, 0, 0 }, /* 162 = old getdomainname */
+ { compat4(AS(freebsd4_setdomainname_args),setdomainname), AUE_SYSCTL, NULL, 0, 0 }, /* 163 = old setdomainname */
+ { compat4(AS(freebsd4_uname_args),uname), AUE_NULL, NULL, 0, 0 }, /* 164 = old uname */
{ AS(sysarch_args), (sy_call_t *)sysarch, AUE_SYSARCH, NULL, 0, 0 }, /* 165 = sysarch */
{ AS(rtprio_args), (sy_call_t *)rtprio, AUE_RTPRIO, NULL, 0, 0 }, /* 166 = rtprio */
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0 }, /* 167 = nosys */
diff --git a/sys/kern/syscalls.c b/sys/kern/syscalls.c
index 6d956e8..a3e9c28 100644
--- a/sys/kern/syscalls.c
+++ b/sys/kern/syscalls.c
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: head/sys/kern/syscalls.master 184588 2008-11-03 10:38:00Z dfr
+ * created from FreeBSD: head/sys/kern/syscalls.master 184789 2008-11-09 10:45:13Z ed
*/
const char *syscallnames[] = {
@@ -169,9 +169,9 @@ const char *syscallnames[] = {
"#159", /* 159 = nosys */
"lgetfh", /* 160 = lgetfh */
"getfh", /* 161 = getfh */
- "getdomainname", /* 162 = getdomainname */
- "setdomainname", /* 163 = setdomainname */
- "uname", /* 164 = uname */
+ "compat4.getdomainname", /* 162 = old getdomainname */
+ "compat4.setdomainname", /* 163 = old setdomainname */
+ "compat4.uname", /* 164 = old uname */
"sysarch", /* 165 = sysarch */
"rtprio", /* 166 = rtprio */
"#167", /* 167 = nosys */
diff --git a/sys/kern/systrace_args.c b/sys/kern/systrace_args.c
index 59e5c59..104c05b 100644
--- a/sys/kern/systrace_args.c
+++ b/sys/kern/systrace_args.c
@@ -864,29 +864,6 @@ systrace_args(int sysnum, void *params, u_int64_t *uarg, int *n_args)
*n_args = 2;
break;
}
- /* getdomainname */
- case 162: {
- struct getdomainname_args *p = params;
- uarg[0] = (intptr_t) p->domainname; /* char * */
- iarg[1] = p->len; /* int */
- *n_args = 2;
- break;
- }
- /* setdomainname */
- case 163: {
- struct setdomainname_args *p = params;
- uarg[0] = (intptr_t) p->domainname; /* char * */
- iarg[1] = p->len; /* int */
- *n_args = 2;
- break;
- }
- /* uname */
- case 164: {
- struct uname_args *p = params;
- uarg[0] = (intptr_t) p->name; /* struct utsname * */
- *n_args = 1;
- break;
- }
/* sysarch */
case 165: {
struct sysarch_args *p = params;
@@ -4441,42 +4418,6 @@ systrace_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
break;
};
break;
- /* getdomainname */
- case 162:
- switch(ndx) {
- case 0:
- p = "char *";
- break;
- case 1:
- p = "int";
- break;
- default:
- break;
- };
- break;
- /* setdomainname */
- case 163:
- switch(ndx) {
- case 0:
- p = "char *";
- break;
- case 1:
- p = "int";
- break;
- default:
- break;
- };
- break;
- /* uname */
- case 164:
- switch(ndx) {
- case 0:
- p = "struct utsname *";
- break;
- default:
- break;
- };
- break;
/* sysarch */
case 165:
switch(ndx) {
diff --git a/sys/sys/syscall.h b/sys/sys/syscall.h
index 153aac8..3f35974 100644
--- a/sys/sys/syscall.h
+++ b/sys/sys/syscall.h
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: head/sys/kern/syscalls.master 184588 2008-11-03 10:38:00Z dfr
+ * created from FreeBSD: head/sys/kern/syscalls.master 184789 2008-11-09 10:45:13Z ed
*/
#define SYS_syscall 0
@@ -161,9 +161,9 @@
#define SYS_freebsd4_fstatfs 158
#define SYS_lgetfh 160
#define SYS_getfh 161
-#define SYS_getdomainname 162
-#define SYS_setdomainname 163
-#define SYS_uname 164
+#define SYS_freebsd4_getdomainname 162
+#define SYS_freebsd4_setdomainname 163
+#define SYS_freebsd4_uname 164
#define SYS_sysarch 165
#define SYS_rtprio 166
#define SYS_semsys 169
diff --git a/sys/sys/syscall.mk b/sys/sys/syscall.mk
index 73a31b8..0833600 100644
--- a/sys/sys/syscall.mk
+++ b/sys/sys/syscall.mk
@@ -1,7 +1,7 @@
# FreeBSD system call names.
# DO NOT EDIT-- this file is automatically generated.
# $FreeBSD$
-# created from FreeBSD: head/sys/kern/syscalls.master 184588 2008-11-03 10:38:00Z dfr
+# created from FreeBSD: head/sys/kern/syscalls.master 184789 2008-11-09 10:45:13Z ed
MIASM = \
syscall.o \
exit.o \
@@ -113,9 +113,9 @@ MIASM = \
freebsd4_fstatfs.o \
lgetfh.o \
getfh.o \
- getdomainname.o \
- setdomainname.o \
- uname.o \
+ freebsd4_getdomainname.o \
+ freebsd4_setdomainname.o \
+ freebsd4_uname.o \
sysarch.o \
rtprio.o \
semsys.o \
diff --git a/sys/sys/sysproto.h b/sys/sys/sysproto.h
index 8a67ed5..de79c95 100644
--- a/sys/sys/sysproto.h
+++ b/sys/sys/sysproto.h
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: head/sys/kern/syscalls.master 184588 2008-11-03 10:38:00Z dfr
+ * created from FreeBSD: head/sys/kern/syscalls.master 184789 2008-11-09 10:45:13Z ed
*/
#ifndef _SYS_SYSPROTO_H_
@@ -500,17 +500,6 @@ struct getfh_args {
char fname_l_[PADL_(char *)]; char * fname; char fname_r_[PADR_(char *)];
char fhp_l_[PADL_(struct fhandle *)]; struct fhandle * fhp; char fhp_r_[PADR_(struct fhandle *)];
};
-struct getdomainname_args {
- char domainname_l_[PADL_(char *)]; char * domainname; char domainname_r_[PADR_(char *)];
- char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
-};
-struct setdomainname_args {
- char domainname_l_[PADL_(char *)]; char * domainname; char domainname_r_[PADR_(char *)];
- char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
-};
-struct uname_args {
- char name_l_[PADL_(struct utsname *)]; struct utsname * name; char name_r_[PADR_(struct utsname *)];
-};
struct sysarch_args {
char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)];
char parms_l_[PADL_(char *)]; char * parms; char parms_r_[PADR_(char *)];
@@ -1743,9 +1732,6 @@ int nlm_syscall(struct thread *, struct nlm_syscall_args *);
int nfssvc(struct thread *, struct nfssvc_args *);
int lgetfh(struct thread *, struct lgetfh_args *);
int getfh(struct thread *, struct getfh_args *);
-int getdomainname(struct thread *, struct getdomainname_args *);
-int setdomainname(struct thread *, struct setdomainname_args *);
-int uname(struct thread *, struct uname_args *);
int sysarch(struct thread *, struct sysarch_args *);
int rtprio(struct thread *, struct rtprio_args *);
int semsys(struct thread *, struct semsys_args *);
@@ -2181,6 +2167,17 @@ struct freebsd4_fstatfs_args {
char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
char buf_l_[PADL_(struct ostatfs *)]; struct ostatfs * buf; char buf_r_[PADR_(struct ostatfs *)];
};
+struct freebsd4_getdomainname_args {
+ char domainname_l_[PADL_(char *)]; char * domainname; char domainname_r_[PADR_(char *)];
+ char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
+};
+struct freebsd4_setdomainname_args {
+ char domainname_l_[PADL_(char *)]; char * domainname; char domainname_r_[PADR_(char *)];
+ char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
+};
+struct freebsd4_uname_args {
+ char name_l_[PADL_(struct utsname *)]; struct utsname * name; char name_r_[PADR_(struct utsname *)];
+};
struct freebsd4_fhstatfs_args {
char u_fhp_l_[PADL_(const struct fhandle *)]; const struct fhandle * u_fhp; char u_fhp_r_[PADR_(const struct fhandle *)];
char buf_l_[PADL_(struct ostatfs *)]; struct ostatfs * buf; char buf_r_[PADR_(struct ostatfs *)];
@@ -2205,6 +2202,9 @@ struct freebsd4_sigreturn_args {
int freebsd4_getfsstat(struct thread *, struct freebsd4_getfsstat_args *);
int freebsd4_statfs(struct thread *, struct freebsd4_statfs_args *);
int freebsd4_fstatfs(struct thread *, struct freebsd4_fstatfs_args *);
+int freebsd4_getdomainname(struct thread *, struct freebsd4_getdomainname_args *);
+int freebsd4_setdomainname(struct thread *, struct freebsd4_setdomainname_args *);
+int freebsd4_uname(struct thread *, struct freebsd4_uname_args *);
int freebsd4_fhstatfs(struct thread *, struct freebsd4_fhstatfs_args *);
int freebsd4_sendfile(struct thread *, struct freebsd4_sendfile_args *);
int freebsd4_sigaction(struct thread *, struct freebsd4_sigaction_args *);
@@ -2325,9 +2325,6 @@ int freebsd4_sigreturn(struct thread *, struct freebsd4_sigreturn_args *);
#define SYS_AUE_nfssvc AUE_NFS_SVC
#define SYS_AUE_lgetfh AUE_LGETFH
#define SYS_AUE_getfh AUE_NFS_GETFH
-#define SYS_AUE_getdomainname AUE_SYSCTL
-#define SYS_AUE_setdomainname AUE_SYSCTL
-#define SYS_AUE_uname AUE_NULL
#define SYS_AUE_sysarch AUE_SYSARCH
#define SYS_AUE_rtprio AUE_RTPRIO
#define SYS_AUE_semsys AUE_SEMSYS
OpenPOWER on IntegriCloud