svn commit: r190621 - head/sys/compat/freebsd32
Konstantin Belousov
kib at FreeBSD.org
Wed Apr 1 06:11:52 PDT 2009
Author: kib
Date: Wed Apr 1 13:11:50 2009
New Revision: 190621
URL: http://svn.freebsd.org/changeset/base/190621
Log:
Rename implementation function for freebsd32 sysarch(2) to allow for
the arguments translations. Provide ABI-compatible definition of the
struct i386_ldt_args for freebsd32 compat layer.
In collaboration with: pho
Reviewed by: jhb
Modified:
head/sys/compat/freebsd32/freebsd32.h
head/sys/compat/freebsd32/syscalls.master
Modified: head/sys/compat/freebsd32/freebsd32.h
==============================================================================
--- head/sys/compat/freebsd32/freebsd32.h Wed Apr 1 13:09:26 2009 (r190620)
+++ head/sys/compat/freebsd32/freebsd32.h Wed Apr 1 13:11:50 2009 (r190621)
@@ -191,4 +191,10 @@ struct thr_param32 {
uint32_t spare[3];
};
+struct i386_ldt_args32 {
+ uint32_t start;
+ uint32_t descs;
+ uint32_t num;
+};
+
#endif /* !_COMPAT_FREEBSD32_FREEBSD32_H_ */
Modified: head/sys/compat/freebsd32/syscalls.master
==============================================================================
--- head/sys/compat/freebsd32/syscalls.master Wed Apr 1 13:09:26 2009 (r190620)
+++ head/sys/compat/freebsd32/syscalls.master Wed Apr 1 13:11:50 2009 (r190621)
@@ -298,7 +298,7 @@
162 AUE_NULL OBSOL getdomainname
163 AUE_NULL OBSOL setdomainname
164 AUE_NULL OBSOL uname
-165 AUE_SYSARCH NOPROTO { int sysarch(int op, char *parms); }
+165 AUE_SYSARCH STD { int freebsd32_sysarch(int op, char *parms); }
166 AUE_RTPRIO NOPROTO { int rtprio(int function, pid_t pid, \
struct rtprio *rtp); }
167 AUE_NULL UNIMPL nosys
More information about the svn-src-head
mailing list