summaryrefslogtreecommitdiff
path: root/system.c
diff options
context:
space:
mode:
authorWichert Akkerman <wichert@deephackmode.org>1999-06-11 13:18:40 +0000
committerWichert Akkerman <wichert@deephackmode.org>1999-06-11 13:18:40 +0000
commit8829a55dc2b13a00be7402f4bf644178a12e9f74 (patch)
treea60f98a8d5b11f3d9f43498692d2b7cc50ef9038 /system.c
parent0405743d6a0f108a45ffd630cce024087bbb726d (diff)
downloadstrace-8829a55dc2b13a00be7402f4bf644178a12e9f74.tar.gz
strace-8829a55dc2b13a00be7402f4bf644178a12e9f74.tar.bz2
strace-8829a55dc2b13a00be7402f4bf644178a12e9f74.tar.xz
Various fixes, see ChangeLog for details
Diffstat (limited to 'system.c')
-rw-r--r--system.c298
1 files changed, 298 insertions, 0 deletions
diff --git a/system.c b/system.c
index c49cdc7..e386ba5 100644
--- a/system.c
+++ b/system.c
@@ -708,7 +708,9 @@ struct tcb *tcp;
static struct xlat syssgi_options[] = {
{ SGI_SYSID, "SGI_SYSID" },
+#ifdef SGI_RDUBLK
{ SGI_RDUBLK, "SGI_RDUBLK" },
+#endif
{ SGI_TUNE, "SGI_TUNE" },
{ SGI_IDBG, "SGI_IDBG" },
{ SGI_INVENT, "SGI_INVENT" },
@@ -765,6 +767,27 @@ static struct xlat syssgi_options[] = {
{ SGI_PLANGMOUNT, "SGI_PLANGMOUNT" },
{ SGI_GETPSOACL, "SGI_GETPSOACL" },
{ SGI_SETPSOACL, "SGI_SETPSOACL" },
+#ifdef SGI_EAG_GET_ATTR
+ { SGI_EAG_GET_ATTR, "SGI_EAG_GET_ATTR" },
+#endif
+#ifdef SGI_EAG_SET_ATTR
+ { SGI_EAG_SET_ATTR, "SGI_EAG_SET_ATTR" },
+#endif
+#ifdef SGI_EAG_GET_PROCATTR
+ { SGI_EAG_GET_PROCATTR, "SGI_EAG_GET_PROCATTR" },
+#endif
+#ifdef SGI_EAG_SET_PROCATTR
+ { SGI_EAG_SET_PROCATTR, "SGI_EAG_SET_PROCATTR" },
+#endif
+#ifdef SGI_FREVOKE
+ { SGI_FREVOKE, "SGI_FREVOKE" },
+#endif
+#ifdef SGI_SBE_GET_INFO
+ { SGI_SBE_GET_INFO, "SGI_SBE_GET_INFO" },
+#endif
+#ifdef SGI_SBE_CLR_INFO
+ { SGI_SBE_CLR_INFO, "SGI_SBE_CLR_INFO" },
+#endif
{ SGI_RMI_FIXECC, "SGI_RMI_FIXECC" },
{ SGI_R4K_CERRS, "SGI_R4K_CERRS" },
{ SGI_GET_EVCONF, "SGI_GET_EVCONF" },
@@ -775,9 +798,273 @@ static struct xlat syssgi_options[] = {
#ifdef SGI_SET_FPDEBUG
{ SGI_SET_FPDEBUG, "SGI_SET_FPDEBUG" },
#endif
+#ifdef SGI_SET_FP_PRECISE
+ { SGI_SET_FP_PRECISE, "SGI_SET_FP_PRECISE" },
+#endif
{ SGI_TOSSTSAVE, "SGI_TOSSTSAVE" },
{ SGI_FDHI, "SGI_FDHI" },
+#ifdef SGI_SET_CONFIG_SMM
+ { SGI_SET_CONFIG_SMM, "SGI_SET_CONFIG_SMM" },
+#endif
+#ifdef SGI_SET_FP_PRESERVE
+ { SGI_SET_FP_PRESERVE, "SGI_SET_FP_PRESERVE" },
+#endif
{ SGI_MINRSS, "SGI_MINRSS" },
+#ifdef SGI_GRIO
+ { SGI_GRIO, "SGI_GRIO" },
+#endif
+#ifdef SGI_XLV_SET_TAB
+ { SGI_XLV_SET_TAB, "SGI_XLV_SET_TAB" },
+#endif
+#ifdef SGI_XLV_GET_TAB
+ { SGI_XLV_GET_TAB, "SGI_XLV_GET_TAB" },
+#endif
+#ifdef SGI_GET_FP_PRECISE
+ { SGI_GET_FP_PRECISE, "SGI_GET_FP_PRECISE" },
+#endif
+#ifdef SGI_GET_CONFIG_SMM
+ { SGI_GET_CONFIG_SMM, "SGI_GET_CONFIG_SMM" },
+#endif
+#ifdef SGI_FP_IMPRECISE_SUPP
+ { SGI_FP_IMPRECISE_SUPP,"SGI_FP_IMPRECISE_SUPP" },
+#endif
+#ifdef SGI_CONFIG_NSMM_SUPP
+ { SGI_CONFIG_NSMM_SUPP, "SGI_CONFIG_NSMM_SUPP" },
+#endif
+#ifdef SGI_RT_TSTAMP_CREATE
+ { SGI_RT_TSTAMP_CREATE, "SGI_RT_TSTAMP_CREATE" },
+#endif
+#ifdef SGI_RT_TSTAMP_DELETE
+ { SGI_RT_TSTAMP_DELETE, "SGI_RT_TSTAMP_DELETE" },
+#endif
+#ifdef SGI_RT_TSTAMP_START
+ { SGI_RT_TSTAMP_START, "SGI_RT_TSTAMP_START" },
+#endif
+#ifdef SGI_RT_TSTAMP_STOP
+ { SGI_RT_TSTAMP_STOP, "SGI_RT_TSTAMP_STOP" },
+#endif
+#ifdef SGI_RT_TSTAMP_ADDR
+ { SGI_RT_TSTAMP_ADDR, "SGI_RT_TSTAMP_ADDR" },
+#endif
+#ifdef SGI_RT_TSTAMP_MASK
+ { SGI_RT_TSTAMP_MASK, "SGI_RT_TSTAMP_MASK" },
+#endif
+#ifdef SGI_RT_TSTAMP_EOB_MODE
+ { SGI_RT_TSTAMP_EOB_MODE,"SGI_RT_TSTAMP_EOB_MODE"},
+#endif
+#ifdef SGI_USE_FP_BCOPY
+ { SGI_USE_FP_BCOPY, "SGI_USE_FP_BCOPY" },
+#endif
+#ifdef SGI_GET_UST
+ { SGI_GET_UST, "SGI_GET_UST" },
+#endif
+#ifdef SGI_SPECULATIVE_EXEC
+ { SGI_SPECULATIVE_EXEC, "SGI_SPECULATIVE_EXEC" },
+#endif
+#ifdef SGI_XLV_NEXT_RQST
+ { SGI_XLV_NEXT_RQST, "SGI_XLV_NEXT_RQST" },
+#endif
+#ifdef SGI_XLV_ATTR_CURSOR
+ { SGI_XLV_ATTR_CURSOR, "SGI_XLV_ATTR_CURSOR" },
+#endif
+#ifdef SGI_XLV_ATTR_GET
+ { SGI_XLV_ATTR_GET, "SGI_XLV_ATTR_GET" },
+#endif
+#ifdef SGI_XLV_ATTR_SET
+ { SGI_XLV_ATTR_SET, "SGI_XLV_ATTR_SET" },
+#endif
+#ifdef SGI_BTOOLSIZE
+ { SGI_BTOOLSIZE, "SGI_BTOOLSIZE" },
+#endif
+#ifdef SGI_BTOOLGET
+ { SGI_BTOOLGET, "SGI_BTOOLGET" },
+#endif
+#ifdef SGI_BTOOLREINIT
+ { SGI_BTOOLREINIT, "SGI_BTOOLREINIT" },
+#endif
+#ifdef SGI_CREATE_UUID
+ { SGI_CREATE_UUID, "SGI_CREATE_UUID" },
+#endif
+#ifdef SGI_NOFPE
+ { SGI_NOFPE, "SGI_NOFPE" },
+#endif
+#ifdef SGI_OLD_SOFTFP
+ { SGI_OLD_SOFTFP, "SGI_OLD_SOFTFP" },
+#endif
+#ifdef SGI_FS_INUMBERS
+ { SGI_FS_INUMBERS, "SGI_FS_INUMBERS" },
+#endif
+#ifdef SGI_FS_BULKSTAT
+ { SGI_FS_BULKSTAT, "SGI_FS_BULKSTAT" },
+#endif
+#ifdef SGI_RT_TSTAMP_WAIT
+ { SGI_RT_TSTAMP_WAIT, "SGI_RT_TSTAMP_WAIT" },
+#endif
+#ifdef SGI_RT_TSTAMP_UPDATE
+ { SGI_RT_TSTAMP_UPDATE, "SGI_RT_TSTAMP_UPDATE" },
+#endif
+#ifdef SGI_PATH_TO_HANDLE
+ { SGI_PATH_TO_HANDLE, "SGI_PATH_TO_HANDLE" },
+#endif
+#ifdef SGI_PATH_TO_FSHANDLE
+ { SGI_PATH_TO_FSHANDLE, "SGI_PATH_TO_FSHANDLE" },
+#endif
+#ifdef SGI_FD_TO_HANDLE
+ { SGI_FD_TO_HANDLE, "SGI_FD_TO_HANDLE" },
+#endif
+#ifdef SGI_OPEN_BY_HANDLE
+ { SGI_OPEN_BY_HANDLE, "SGI_OPEN_BY_HANDLE" },
+#endif
+#ifdef SGI_READLINK_BY_HANDLE
+ { SGI_READLINK_BY_HANDLE,"SGI_READLINK_BY_HANDLE"},
+#endif
+#ifdef SGI_READ_DANGID
+ { SGI_READ_DANGID, "SGI_READ_DANGID" },
+#endif
+#ifdef SGI_CONST
+ { SGI_CONST, "SGI_CONST" },
+#endif
+#ifdef SGI_XFS_FSOPERATIONS
+ { SGI_XFS_FSOPERATIONS, "SGI_XFS_FSOPERATIONS" },
+#endif
+#ifdef SGI_SETASH
+ { SGI_SETASH, "SGI_SETASH" },
+#endif
+#ifdef SGI_GETASH
+ { SGI_GETASH, "SGI_GETASH" },
+#endif
+#ifdef SGI_SETPRID
+ { SGI_SETPRID, "SGI_SETPRID" },
+#endif
+#ifdef SGI_GETPRID
+ { SGI_GETPRID, "SGI_GETPRID" },
+#endif
+#ifdef SGI_SETSPINFO
+ { SGI_SETSPINFO, "SGI_SETSPINFO" },
+#endif
+#ifdef SGI_GETSPINFO
+ { SGI_GETSPINFO, "SGI_GETSPINFO" },
+#endif
+#ifdef SGI_SHAREII
+ { SGI_SHAREII, "SGI_SHAREII" },
+#endif
+#ifdef SGI_NEWARRAYSESS
+ { SGI_NEWARRAYSESS, "SGI_NEWARRAYSESS" },
+#endif
+#ifdef SGI_GETDFLTPRID
+ { SGI_GETDFLTPRID, "SGI_GETDFLTPRID" },
+#endif
+#ifdef SGI_SET_DISMISSED_EXC_CNT
+ { SGI_SET_DISMISSED_EXC_CNT,"SGI_SET_DISMISSED_EXC_CNT" },
+#endif
+#ifdef SGI_GET_DISMISSED_EXC_CNT
+ { SGI_GET_DISMISSED_EXC_CNT,"SGI_GET_DISMISSED_EXC_CNT" },
+#endif
+#ifdef SGI_CYCLECNTR_SIZE
+ { SGI_CYCLECNTR_SIZE, "SGI_CYCLECNTR_SIZE" },
+#endif
+#ifdef SGI_QUERY_FASTTIMER
+ { SGI_QUERY_FASTTIMER, "SGI_QUERY_FASTTIMER" },
+#endif
+#ifdef SGI_PIDSINASH
+ { SGI_PIDSINASH, "SGI_PIDSINASH" },
+#endif
+#ifdef SGI_ULI
+ { SGI_ULI, "SGI_ULI" },
+#endif
+#ifdef SGI_LPG_SHMGET
+ { SGI_LPG_SHMGET, "SGI_LPG_SHMGET" },
+#endif
+#ifdef SGI_LPG_MAP
+ { SGI_LPG_MAP, "SGI_LPG_MAP" },
+#endif
+#ifdef SGI_CACHEFS_SYS
+ { SGI_CACHEFS_SYS, "SGI_CACHEFS_SYS" },
+#endif
+#ifdef SGI_NFSNOTIFY
+ { SGI_NFSNOTIFY, "SGI_NFSNOTIFY" },
+#endif
+#ifdef SGI_LOCKDSYS
+ { SGI_LOCKDSYS, "SGI_LOCKDSYS" },
+#endif
+#ifdef SGI_EVENTCTR
+ { SGI_EVENTCTR, "SGI_EVENTCTR" },
+#endif
+#ifdef SGI_GETPRUSAGE
+ { SGI_GETPRUSAGE, "SGI_GETPRUSAGE" },
+#endif
+#ifdef SGI_PROCMASK_LOCATION
+ { SGI_PROCMASK_LOCATION,"SGI_PROCMASK_LOCATION" },
+#endif
+#ifdef SGI_UNUSED
+ { SGI_UNUSED, "SGI_UNUSED" },
+#endif
+#ifdef SGI_CKPT_SYS
+ { SGI_CKPT_SYS, "SGI_CKPT_SYS" },
+#endif
+#ifdef SGI_CKPT_SYS
+ { SGI_CKPT_SYS, "SGI_CKPT_SYS" },
+#endif
+#ifdef SGI_GETGRPPID
+ { SGI_GETGRPPID, "SGI_GETGRPPID" },
+#endif
+#ifdef SGI_GETSESPID
+ { SGI_GETSESPID, "SGI_GETSESPID" },
+#endif
+#ifdef SGI_ENUMASHS
+ { SGI_ENUMASHS, "SGI_ENUMASHS" },
+#endif
+#ifdef SGI_SETASMACHID
+ { SGI_SETASMACHID, "SGI_SETASMACHID" },
+#endif
+#ifdef SGI_GETASMACHID
+ { SGI_GETASMACHID, "SGI_GETASMACHID" },
+#endif
+#ifdef SGI_GETARSESS
+ { SGI_GETARSESS, "SGI_GETARSESS" },
+#endif
+#ifdef SGI_JOINARRAYSESS
+ { SGI_JOINARRAYSESS, "SGI_JOINARRAYSESS" },
+#endif
+#ifdef SGI_SPROC_KILL
+ { SGI_SPROC_KILL, "SGI_SPROC_KILL" },
+#endif
+#ifdef SGI_DBA_CONFIG
+ { SGI_DBA_CONFIG, "SGI_DBA_CONFIG" },
+#endif
+#ifdef SGI_RELEASE_NAME
+ { SGI_RELEASE_NAME, "SGI_RELEASE_NAME" },
+#endif
+#ifdef SGI_SYNCH_CACHE_HANDLER
+ { SGI_SYNCH_CACHE_HANDLER,"SGI_SYNCH_CACHE_HANDLER"},
+#endif
+#ifdef SGI_SWASH_INIT
+ { SGI_SWASH_INIT, "SGI_SWASH_INIT" },
+#endif
+#ifdef SGI_NUMA_MIGR_PAGE
+ { SGI_NUMA_MIGR_PAGE, "SGI_NUMA_MIGR_PAGE" },
+#endif
+#ifdef SGI_NUMA_MIGR_PAGE_ALT
+ { SGI_NUMA_MIGR_PAGE_ALT,"SGI_NUMA_MIGR_PAGE_ALT"},
+#endif
+#ifdef SGI_KAIO_USERINIT
+ { SGI_KAIO_USERINIT, "SGI_KAIO_USERINIT" },
+#endif
+#ifdef SGI_KAIO_READ
+ { SGI_KAIO_READ, "SGI_KAIO_READ" },
+#endif
+#ifdef SGI_KAIO_WRITE
+ { SGI_KAIO_WRITE, "SGI_KAIO_WRITE" },
+#endif
+#ifdef SGI_KAIO_SUSPEND
+ { SGI_KAIO_SUSPEND, "SGI_KAIO_SUSPEND" },
+#endif
+#ifdef SGI_KAIO_STATS
+ { SGI_KAIO_STATS, "SGI_KAIO_STATS" },
+#endif
+#ifdef SGI_INITIAL_PT_SPROC
+ { SGI_INITIAL_PT_SPROC, "SGI_INITIAL_PT_SPROC" },
+#endif
{ 0, NULL },
};
@@ -829,7 +1116,12 @@ static struct xlat nfs_flags[] = {
{ NFSMNT_TIMEO, "NFSMNT_TIMEO" },
{ NFSMNT_RETRANS, "NFSMNT_RETRANS" },
{ NFSMNT_HOSTNAME, "NFSMNT_HOSTNAME" },
+#ifdef NFSMNT_NOINT /* IRIX 6 */
+ { NFSMNT_NOINT, "NFSMNT_NOINT" },
+#endif
+#ifdef NFSMNT_INT /* IRIX 5 */
{ NFSMNT_INT, "NFSMNT_INT" },
+#endif
{ NFSMNT_NOAC, "NFSMNT_NOAC" },
{ NFSMNT_ACREGMIN, "NFSMNT_ACREGMIN" },
{ NFSMNT_ACREGMAX, "NFSMNT_ACREGMAX" },
@@ -840,6 +1132,12 @@ static struct xlat nfs_flags[] = {
{ NFSMNT_LOOPBACK, "NFSMNT_LOOPBACK" },
{ NFSMNT_BASETYPE, "NFSMNT_BASETYPE" },
{ NFSMNT_NAMEMAX, "NFSMNT_NAMEMAX" },
+#ifdef NFSMNT_SHORTUID /* IRIX 6 */
+ { NFSMNT_SHORTUID, "NFSMNT_SHORTUID" },
+#endif
+#ifdef NFSMNT_ASYNCNLM /* IRIX 6 */
+ { NFSMNT_ASYNCNLM, "NFSMNT_ASYNCNLM" },
+#endif
{ 0, NULL },
};