summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/syscall.h
diff options
context:
space:
mode:
authorcasper <none@none>2007-05-25 05:43:42 -0700
committercasper <none@none>2007-05-25 05:43:42 -0700
commitf48205be61a214698b763ff550ab9e657525104c (patch)
treebc63168b8468284765bb770eb48473b7a0bf980e /usr/src/uts/common/sys/syscall.h
parent7387092aa96cd872b317dfab3fee34a96c681f3e (diff)
downloadillumos-joyent-f48205be61a214698b763ff550ab9e657525104c.tar.gz
PSARC 2007/064 Unified POSIX and Windows Credentials for Solaris
4994017 data structure sharing between rpcbind and libnsl leads to accidents 6549510 Need the ability to store SIDs in the Solaris cred_t 6549515 PSARC 2007/064: uid_t and gid_t to become unsigned
Diffstat (limited to 'usr/src/uts/common/sys/syscall.h')
-rw-r--r--usr/src/uts/common/sys/syscall.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/usr/src/uts/common/sys/syscall.h b/usr/src/uts/common/sys/syscall.h
index 55a6760b1e..4feaf1998e 100644
--- a/usr/src/uts/common/sys/syscall.h
+++ b/usr/src/uts/common/sys/syscall.h
@@ -203,7 +203,13 @@ extern "C" {
* rctllist(...) :: rctlsys(2, ...)
* rctlctl(...) :: rctlsys(3, ...)
*/
-#define SYS_issetugid 75
+#define SYS_sidsys 75
+ /*
+ * subcodes:
+ * allocids(...) :: sidsys(0, ...)
+ * idmap_reg(...) :: sidsys(1, ...)
+ * idmap_unreg(...) :: sidsys(2, ...)
+ */
#define SYS_fsat 76
/*
* subcodes:
@@ -240,6 +246,7 @@ extern "C" {
* getimplinfo(...) :: privsys(2, ...)
* setpflags(...) :: privsys(3, ...)
* getpflags(...) :: privsys(4, ...)
+ * issetugid(); :: privsys(5)
*/
#define SYS_ucredsys 83
/*