diff options
author | nn35248 <none@none> | 2006-09-11 22:51:59 -0700 |
---|---|---|
committer | nn35248 <none@none> | 2006-09-11 22:51:59 -0700 |
commit | 9acbbeaf2a1ffe5c14b244867d427714fab43c5c (patch) | |
tree | d1ecd54896325c19a463220e9cbc50864874fc82 /usr/src/uts/common/os/sysent.c | |
parent | da51466dc253d7c98dda4956059042bd0c476328 (diff) | |
download | illumos-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.c | 15 |
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 */ }; |