summaryrefslogtreecommitdiffstats
path: root/sys/i386/ibcs2/ibcs2_socksys.c
diff options
context:
space:
mode:
authorkmacy <kmacy@FreeBSD.org>2011-09-16 13:58:51 +0000
committerkmacy <kmacy@FreeBSD.org>2011-09-16 13:58:51 +0000
commit99851f359e6f006b3223bb37dbc49e751ca8c13a (patch)
tree2ed8c1cfa9e408c1c66c2cde0823123897e0306e /sys/i386/ibcs2/ibcs2_socksys.c
parentbf8fedabcd023c90bb2ee4ce0e5d6d8c2b927714 (diff)
downloadFreeBSD-src-99851f359e6f006b3223bb37dbc49e751ca8c13a.zip
FreeBSD-src-99851f359e6f006b3223bb37dbc49e751ca8c13a.tar.gz
In order to maximize the re-usability of kernel code in user space this
patch modifies makesyscalls.sh to prefix all of the non-compatibility calls (e.g. not linux_, freebsd32_) with sys_ and updates the kernel entry points and all places in the code that use them. It also fixes an additional name space collision between the kernel function psignal and the libc function of the same name by renaming the kernel psignal kern_psignal(). By introducing this change now we will ease future MFCs that change syscalls. Reviewed by: rwatson Approved by: re (bz)
Diffstat (limited to 'sys/i386/ibcs2/ibcs2_socksys.c')
-rw-r--r--sys/i386/ibcs2/ibcs2_socksys.c40
1 files changed, 20 insertions, 20 deletions
diff --git a/sys/i386/ibcs2/ibcs2_socksys.c b/sys/i386/ibcs2/ibcs2_socksys.c
index eb0559e..ce96fc9 100644
--- a/sys/i386/ibcs2/ibcs2_socksys.c
+++ b/sys/i386/ibcs2/ibcs2_socksys.c
@@ -81,55 +81,55 @@ ibcs2_socksys(td, uap)
passargs = (void *)(realargs + 1);
switch (realargs[0]) {
case SOCKSYS_ACCEPT:
- return accept(td, passargs);
+ return sys_accept(td, passargs);
case SOCKSYS_BIND:
- return bind(td, passargs);
+ return sys_bind(td, passargs);
case SOCKSYS_CONNECT:
- return connect(td, passargs);
+ return sys_connect(td, passargs);
case SOCKSYS_GETPEERNAME:
- return getpeername(td, passargs);
+ return sys_getpeername(td, passargs);
case SOCKSYS_GETSOCKNAME:
- return getsockname(td, passargs);
+ return sys_getsockname(td, passargs);
case SOCKSYS_GETSOCKOPT:
- return getsockopt(td, passargs);
+ return sys_getsockopt(td, passargs);
case SOCKSYS_LISTEN:
- return listen(td, passargs);
+ return sys_listen(td, passargs);
case SOCKSYS_RECV:
realargs[5] = realargs[6] = 0;
/* FALLTHROUGH */
case SOCKSYS_RECVFROM:
- return recvfrom(td, passargs);
+ return sys_recvfrom(td, passargs);
case SOCKSYS_SEND:
realargs[5] = realargs[6] = 0;
/* FALLTHROUGH */
case SOCKSYS_SENDTO:
- return sendto(td, passargs);
+ return sys_sendto(td, passargs);
case SOCKSYS_SETSOCKOPT:
- return setsockopt(td, passargs);
+ return sys_setsockopt(td, passargs);
case SOCKSYS_SHUTDOWN:
- return shutdown(td, passargs);
+ return sys_shutdown(td, passargs);
case SOCKSYS_SOCKET:
- return socket(td, passargs);
+ return sys_socket(td, passargs);
case SOCKSYS_SELECT:
- return select(td, passargs);
+ return sys_select(td, passargs);
case SOCKSYS_GETIPDOMAIN:
return ibcs2_getipdomainname(td, passargs);
case SOCKSYS_SETIPDOMAIN:
return ibcs2_setipdomainname(td, passargs);
case SOCKSYS_ADJTIME:
- return adjtime(td, passargs);
+ return sys_adjtime(td, passargs);
case SOCKSYS_SETREUID:
- return setreuid(td, passargs);
+ return sys_setreuid(td, passargs);
case SOCKSYS_SETREGID:
- return setregid(td, passargs);
+ return sys_setregid(td, passargs);
case SOCKSYS_GETTIME:
- return gettimeofday(td, passargs);
+ return sys_gettimeofday(td, passargs);
case SOCKSYS_SETTIME:
- return settimeofday(td, passargs);
+ return sys_settimeofday(td, passargs);
case SOCKSYS_GETITIMER:
- return getitimer(td, passargs);
+ return sys_getitimer(td, passargs);
case SOCKSYS_SETITIMER:
- return setitimer(td, passargs);
+ return sys_setitimer(td, passargs);
default:
printf("socksys unknown %08x %08x %08x %08x %08x %08x %08x\n",
OpenPOWER on IntegriCloud