summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/os/sysent.c
diff options
context:
space:
mode:
authorraf <none@none>2006-12-13 11:41:29 -0800
committerraf <none@none>2006-12-13 11:41:29 -0800
commit657b1f3d64bcf8eaa2385dba72a6047f089433b2 (patch)
treef39954fcde5cecefa713fa403e7e4b55a83f7c0d /usr/src/uts/common/os/sysent.c
parent7b55fa8ea6046becb3b72f8886a503979c322084 (diff)
downloadillumos-gate-657b1f3d64bcf8eaa2385dba72a6047f089433b2.tar.gz
PSARC 2006/659 fork extensions
6497356 fork extensions --HG-- rename : usr/src/lib/libc/amd64/sys/forkall.s => usr/src/lib/libc/amd64/sys/forkallx.s rename : usr/src/lib/libc/amd64/sys/fork1.s => usr/src/lib/libc/amd64/sys/forkx.s rename : usr/src/lib/libc/amd64/sys/vfork.s => usr/src/lib/libc/amd64/sys/vforkx.s rename : usr/src/lib/libc/i386/sys/forkall.s => usr/src/lib/libc/i386/sys/forkallx.s rename : usr/src/lib/libc/i386/sys/fork1.s => usr/src/lib/libc/i386/sys/forkx.s rename : usr/src/lib/libc/i386/sys/vfork.s => usr/src/lib/libc/i386/sys/vforkx.s rename : usr/src/lib/libc/sparc/sys/forkall.s => usr/src/lib/libc/sparc/sys/forkallx.s rename : usr/src/lib/libc/sparc/sys/fork1.s => usr/src/lib/libc/sparc/sys/forkx.s rename : usr/src/lib/libc/sparc/sys/vfork.s => usr/src/lib/libc/sparc/sys/vforkx.s
Diffstat (limited to 'usr/src/uts/common/os/sysent.c')
-rw-r--r--usr/src/uts/common/os/sysent.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/usr/src/uts/common/os/sysent.c b/usr/src/uts/common/os/sysent.c
index 93fb6a0d75..9ada0aac18 100644
--- a/usr/src/uts/common/os/sysent.c
+++ b/usr/src/uts/common/os/sysent.c
@@ -65,6 +65,8 @@ int exec();
int exece();
int fcntl();
int64_t forkall();
+int64_t vfork();
+int64_t forksys();
int64_t fork1();
int fstat();
int fsat32();
@@ -179,7 +181,6 @@ caddr_t smmap32();
int smmaplf32();
int mprotect();
int munmap();
-int64_t vfork();
#if (defined(__i386) && !defined(__amd64)) || defined(__i386_COMPAT)
int xstat();
int lxstat();
@@ -478,14 +479,14 @@ struct sysent sysent[NSYSCALL] =
/* 39 */ SYSENT_CI("setpgrp", setpgrp, 3),
/* 40 */ SYSENT_CI("uucopystr", uucopystr, 3),
/* 41 */ SYSENT_CI("dup", dup, 1),
- /* 42 */ SYSENT_LOADABLE(), /* (was pipe ) */
+ /* 42 */ SYSENT_LOADABLE(), /* pipe */
/* 43 */ SYSENT_CL("times", times, 1),
/* 44 */ SYSENT_CI("prof", profil, 4),
/* 45 */ SYSENT_LOADABLE(), /* (was proc lock) */
/* 46 */ SYSENT_CI("setgid", setgid, 1),
/* 47 */ SYSENT_2CI("getgid", getgid, 0),
/* 48 */ SYSENT_CI("sig", ssig, 2),
- /* 49 */ SYSENT_LOADABLE(), /* (was msgsys) */
+ /* 49 */ SYSENT_LOADABLE(), /* msgsys */
/* 50 */ IF_x86(
SYSENT_CI("sysi86", sysi86, 4),
SYSENT_LOADABLE()), /* (was sys3b) */
@@ -618,7 +619,7 @@ struct sysent sysent[NSYSCALL] =
/* 139 */ SYSENT_CL("systeminfo", systeminfo, 3),
/* 140 */ SYSENT_LOADABLE(), /* reserved */
/* 141 */ SYSENT_CI("seteuid", seteuid, 1),
- /* 142 */ SYSENT_LOADABLE(), /* reserved */
+ /* 142 */ SYSENT_2CI("forksys", forksys, 2),
/* 143 */ SYSENT_2CI("fork1", fork1, 0),
/* 144 */ SYSENT_CI("sigtimedwait", sigtimedwait, 3),
/* 145 */ SYSENT_CI("lwp_info", lwp_info, 1),
@@ -881,14 +882,14 @@ struct sysent sysent32[NSYSCALL] =
/* 39 */ SYSENT_CI("setpgrp", setpgrp, 3),
/* 40 */ SYSENT_CI("uucopystr", uucopystr, 3),
/* 41 */ SYSENT_CI("dup", dup, 1),
- /* 42 */ SYSENT_LOADABLE32(), /* (was pipe ) */
+ /* 42 */ SYSENT_LOADABLE32(), /* pipe */
/* 43 */ SYSENT_CI("times", times32, 1),
/* 44 */ SYSENT_CI("prof", profil, 4),
/* 45 */ SYSENT_LOADABLE32(), /* (was proc lock) */
/* 46 */ SYSENT_CI("setgid", setgid, 1),
/* 47 */ SYSENT_2CI("getgid", getgid, 0),
/* 48 */ SYSENT_CI("sig", ssig, 2),
- /* 49 */ SYSENT_LOADABLE32(), /* (was msgsys) */
+ /* 49 */ SYSENT_LOADABLE32(), /* msgsys */
/* 50 */ IF_386_ABI(
SYSENT_CI("sysi86", sysi86, 4),
SYSENT_LOADABLE()), /* (was sys3b) */
@@ -1002,7 +1003,7 @@ struct sysent sysent32[NSYSCALL] =
/* 139 */ SYSENT_CI("systeminfo", systeminfo, 3),
/* 140 */ SYSENT_LOADABLE32(), /* reserved */
/* 141 */ SYSENT_CI("seteuid", seteuid, 1),
- /* 142 */ SYSENT_LOADABLE32(), /* reserved */
+ /* 142 */ SYSENT_2CI("forksys", forksys, 2),
/* 143 */ SYSENT_2CI("fork1", fork1, 0),
/* 144 */ SYSENT_CI("sigtimedwait", sigtimedwait, 3),
/* 145 */ SYSENT_CI("lwp_info", lwp_info, 1),