summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/os/sysent.c
diff options
context:
space:
mode:
authornn35248 <none@none>2006-09-11 22:51:59 -0700
committernn35248 <none@none>2006-09-11 22:51:59 -0700
commit9acbbeaf2a1ffe5c14b244867d427714fab43c5c (patch)
treed1ecd54896325c19a463220e9cbc50864874fc82 /usr/src/uts/common/os/sysent.c
parentda51466dc253d7c98dda4956059042bd0c476328 (diff)
downloadillumos-joyent-9acbbeaf2a1ffe5c14b244867d427714fab43c5c.tar.gz
PSARC/2005/471 BrandZ: Support for non-native zones
6374606 ::nm -D without an object may not work on processes in zones 6409350 BrandZ project integration into Solaris 6455289 pthread_setschedparam() should return EPERM rather than panic libc 6455591 setpriority(3C) gets errno wrong for deficient privileges failure 6458178 fifofs doesn't support lofs mounts of fifos 6460380 Attempted open() of a symlink with the O_NOFOLLOW flag set returns EINVAL, not ELOOP 6463857 renice(1) errors erroneously --HG-- rename : usr/src/lib/libzonecfg/zones/SUNWblank.xml => usr/src/lib/brand/native/zone/SUNWblank.xml rename : usr/src/lib/libzonecfg/zones/SUNWdefault.xml => usr/src/lib/brand/native/zone/SUNWdefault.xml
Diffstat (limited to 'usr/src/uts/common/os/sysent.c')
-rw-r--r--usr/src/uts/common/os/sysent.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/usr/src/uts/common/os/sysent.c b/usr/src/uts/common/os/sysent.c
index 80761e102c..8211e23d01 100644
--- a/usr/src/uts/common/os/sysent.c
+++ b/usr/src/uts/common/os/sysent.c
@@ -51,6 +51,7 @@
int access();
int alarm();
int auditsys();
+int64_t brandsys();
int brk();
int chdir();
int chmod();
@@ -131,6 +132,8 @@ int unlink();
int utime();
int64_t utssys32();
int64_t utssys64();
+int uucopy();
+ssize_t uucopystr();
int64_t wait();
ssize_t write();
ssize_t readv();
@@ -473,7 +476,7 @@ struct sysent sysent[NSYSCALL] =
SYSENT_NOSYS(),
SYSENT_CI("fstatfs", fstatfs32, 4)),
/* 39 */ SYSENT_CI("setpgrp", setpgrp, 3),
- /* 40 */ SYSENT_LOADABLE(), /* (was cxenix) */
+ /* 40 */ SYSENT_CI("uucopystr", uucopystr, 3),
/* 41 */ SYSENT_CI("dup", dup, 1),
/* 42 */ SYSENT_LOADABLE(), /* (was pipe ) */
/* 43 */ SYSENT_CL("times", times, 1),
@@ -658,7 +661,7 @@ struct sysent sysent[NSYSCALL] =
SYSENT_NOSYS(),
SYSENT_C("llseek", llseek32, 4)),
/* 176 */ SYSENT_LOADABLE(), /* inst_sync */
- /* 177 */ SYSENT_LOADABLE(), /* (was srmlimitsys) */
+ /* 177 */ SYSENT_CI("brandsys", brandsys, 6),
/* 178 */ SYSENT_LOADABLE(), /* kaio */
/* 179 */ SYSENT_LOADABLE(), /* cpc */
/* 180 */ SYSENT_CI("lgrpsys", lgrpsys, 3),
@@ -770,7 +773,7 @@ struct sysent sysent[NSYSCALL] =
/* 251 */ SYSENT_CI("lwp_mutex_trylock", lwp_mutex_trylock, 1),
/* 252 */ SYSENT_CI("lwp_mutex_init", lwp_mutex_init, 2),
/* 253 */ SYSENT_CI("cladm", cladm, 3),
- /* 254 */ SYSENT_LOADABLE(), /* (was lwp_sigtimedwait) */
+ /* 254 */ SYSENT_CI("uucopy", uucopy, 3),
/* 255 */ SYSENT_CI("umount2", umount2, 2)
/* ONC_PLUS EXTRACT START */
};
@@ -876,7 +879,7 @@ struct sysent sysent32[NSYSCALL] =
/* 37 */ SYSENT_CI("kill", kill, 2),
/* 38 */ SYSENT_CI("fstatfs", fstatfs32, 4),
/* 39 */ SYSENT_CI("setpgrp", setpgrp, 3),
- /* 40 */ SYSENT_LOADABLE32(), /* (was cxenix) */
+ /* 40 */ SYSENT_CI("uucopystr", uucopystr, 3),
/* 41 */ SYSENT_CI("dup", dup, 1),
/* 42 */ SYSENT_LOADABLE32(), /* (was pipe ) */
/* 43 */ SYSENT_CI("times", times32, 1),
@@ -1036,7 +1039,7 @@ struct sysent sysent32[NSYSCALL] =
/* 174 */ SYSENT_CI("pwrite", pwrite32, 4),
/* 175 */ SYSENT_C("llseek", llseek32, 4),
/* 176 */ SYSENT_LOADABLE32(), /* inst_sync */
- /* 177 */ SYSENT_LOADABLE32(), /* srmlimitsys */
+ /* 177 */ SYSENT_CI("brandsys", brandsys, 6),
/* 178 */ SYSENT_LOADABLE32(), /* kaio */
/* 179 */ SYSENT_LOADABLE32(), /* cpc */
/* 180 */ SYSENT_CI("lgrpsys", lgrpsys, 3),
@@ -1116,7 +1119,7 @@ struct sysent sysent32[NSYSCALL] =
/* 251 */ SYSENT_CI("lwp_mutex_trylock", lwp_mutex_trylock, 1),
/* 252 */ SYSENT_CI("lwp_mutex_init", lwp_mutex_init, 2),
/* 253 */ SYSENT_CI("cladm", cladm, 3),
- /* 254 */ SYSENT_LOADABLE32(), /* (was lwp_sigtimedwait) */
+ /* 254 */ SYSENT_CI("uucopy", uucopy, 3),
/* 255 */ SYSENT_CI("umount2", umount2, 2)
/* ONC_PLUS EXTRACT START */
};