426 lines
15 KiB
C
426 lines
15 KiB
C
/* $NetBSD: irix_syssgi.h,v 1.6 2008/04/28 20:23:42 martin Exp $ */
|
|
|
|
/*-
|
|
* Copyright (c) 2001-2002 The NetBSD Foundation, Inc.
|
|
* All rights reserved.
|
|
*
|
|
* This code is derived from software contributed to The NetBSD Foundation
|
|
* by Emmanuel Dreyfus.
|
|
*
|
|
* Redistribution and use in source and binary forms, with or without
|
|
* modification, are permitted provided that the following conditions
|
|
* are met:
|
|
* 1. Redistributions of source code must retain the above copyright
|
|
* notice, this list of conditions and the following disclaimer.
|
|
* 2. Redistributions in binary form must reproduce the above copyright
|
|
* notice, this list of conditions and the following disclaimer in the
|
|
* documentation and/or other materials provided with the distribution.
|
|
*
|
|
* THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
|
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
|
* TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
|
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
|
|
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
|
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
|
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
* POSSIBILITY OF SUCH DAMAGE.
|
|
*/
|
|
|
|
#ifndef _IRIX_SYSSGI_H_
|
|
#define _IRIX_SYSSGI_H_
|
|
|
|
/* From IRIX's <sys/systeminfo.h> */
|
|
#define IRIX_MAX_SERIAL_SIZE 16
|
|
struct irix_module_info_s {
|
|
__uint64_t serial_num;
|
|
int mod_num;
|
|
char serial_str[IRIX_MAX_SERIAL_SIZE];
|
|
};
|
|
|
|
#define IRIX_MAPELF_RELOCATE 0x4000000
|
|
|
|
/* From IRIX's <sys/syssgi.h> */
|
|
|
|
#define IRIX_SGI_SYSID 1
|
|
#define IRIX_SGI_BUFINFO 2
|
|
#define IRIX_SGI_TUNE_SET 3
|
|
#define IRIX_SGI_TUNE IRIX_SGI_TUNE_SET
|
|
#define IRIX_SGI_IDBG 4
|
|
#define IRIX_SGI_INVENT 5
|
|
#define IRIX_SGI_RDNAME 6
|
|
#define IRIX_SGI_SETLED 7
|
|
#define IRIX_SGI_SETNVRAM 8
|
|
#define IRIX_SGI_GETNVRAM 9
|
|
#define IRIX_SGI_SETKOPT 10
|
|
#define IRIX_SGI_QUERY_FTIMER 12
|
|
#define IRIX_SGI_QUERY_CYCLECNTR 13
|
|
#define IRIX_SGI_SETSID 20
|
|
#define IRIX_SGI_SETPGID 21
|
|
#define IRIX_SGI_SYSCONF 22
|
|
#define IRIX_SGI_PATHCONF 24
|
|
#define IRIX_SGI_TITIMER 29
|
|
#define IRIX_SGI_READB 30
|
|
#define IRIX_SGI_WRITEB 31
|
|
#define IRIX_SGI_SETGROUPS 40
|
|
#define IRIX_SGI_GETGROUPS 41
|
|
#define IRIX_SGI_SETTIMEOFDAY 52
|
|
#define IRIX_SGI_SETTIMETRIM 53
|
|
#define IRIX_SGI_GETTIMETRIM 54
|
|
#define IRIX_SGI_SPROFIL 55
|
|
#define IRIX_SGI_RUSAGE 56
|
|
#define IRIX_SGI_SIGSTACK 57
|
|
#define IRIX_SGI_NETPROC 59
|
|
#define IRIX_SGI_SIGALTSTACK 60
|
|
#define IRIX_SGI_BDFLUSHCNT 61
|
|
#define IRIX_SGI_SSYNC 62
|
|
#define IRIX_SGI_NFSCNVT 63
|
|
#define IRIX_SGI_GETPGID 64
|
|
#define IRIX_SGI_GETSID 65
|
|
#define IRIX_SGI_IOPROBE 66
|
|
#define IRIX_SGI_CONFIG 67
|
|
#define IRIX_SGI_ELFMAP 68
|
|
#define IRIX_SGI_MCONFIG 69
|
|
#define IRIX_SGI_GETPLABEL 70
|
|
#define IRIX_SGI_SETPLABEL 71
|
|
#define IRIX_SGI_GETLABEL 72
|
|
#define IRIX_SGI_SETLABEL 73
|
|
#define IRIX_SGI_SATREAD 74
|
|
#define IRIX_SGI_SATWRITE 75
|
|
#define IRIX_SGI_SATCTL 76
|
|
#define IRIX_SGI_LOADATTR 77
|
|
#define IRIX_SGI_UNLOADATTR 78
|
|
#define IRIX_SGI_RECVLUMSG 79
|
|
#define IRIX_SGI_PLANGMOUNT 80
|
|
#define IRIX_SGI_GETPSOACL 81
|
|
#define IRIX_SGI_SETPSOACL 82
|
|
#define IRIX_SGI_CAP_GET 83
|
|
#define IRIX_SGI_CAP_SET 84
|
|
#define IRIX_SGI_PROC_ATTR_GET 85
|
|
#define IRIX_SGI_EAG_GETPROCATTR IRIX_SGI_PROC_ATTR_GET
|
|
#define IRIX_SGI_PROC_ATTR_SET 86
|
|
#define IRIX_SGI_EAG_SETPROCATTR IRIX_SGI_PROC_ATTR_SET
|
|
#define IRIX_SGI_REVOKE 87
|
|
#define IRIX_SGI_FREVOKE IRIX_SGI_REVOKE
|
|
#define IRIX_SGI_ACL_GET 88
|
|
#define IRIX_SGI_ACL_SET 89
|
|
#define IRIX_SGI_MAC_GET 90
|
|
#define IRIX_SGI_MAC_SET 91
|
|
#define IRIX_SGI_RXEV_GET 92
|
|
#define IRIX_SGI_SBE_GET_INFO 98
|
|
#define IRIX_SGI_SBE_CLR_INFO 99
|
|
#define IRIX_SGI_GET_EVCONF 102
|
|
#define IRIX_SGI_MPCWAROFF 103
|
|
#define IRIX_SGI_SET_AUTOPWRON 104
|
|
#define IRIX_SGI_SPIPE 105
|
|
#define IRIX_SGI_SYMTAB 106
|
|
#define IRIX_SGI_SET_FP_PRECISE 107
|
|
#define IRIX_SGI_TOSSTSAVE 108
|
|
#define IRIX_SGI_FDHI 109
|
|
#define IRIX_SGI_SET_CONFIG_SMM 110
|
|
#define IRIX_SGI_SET_FP_PRESERVE 111
|
|
#define IRIX_SGI_MINRSS 112
|
|
#define IRIX_SGI_GRIO 113
|
|
#define IRIX_SGI_XLV_SET_TAB 114
|
|
#define IRIX_SGI_XLV_GET_TAB 115
|
|
#define IRIX_SGI_GET_FP_PRECISE 116
|
|
#define IRIX_SGI_GET_CONFIG_SMM 117
|
|
#define IRIX_SGI_FP_IMPRECISE_SUPP 118
|
|
#define IRIX_SGI_CONFIG_NSMM_SUPP 119
|
|
#define IRIX_SGI_RT_TSTAMP_CREATE 122
|
|
#define IRIX_SGI_RT_TSTAMP_DELETE 123
|
|
#define IRIX_SGI_RT_TSTAMP_START 124
|
|
#define IRIX_SGI_RT_TSTAMP_STOP 125
|
|
#define IRIX_SGI_RT_TSTAMP_ADDR 126
|
|
#define IRIX_SGI_RT_TSTAMP_MASK 127
|
|
#define IRIX_SGI_RT_TSTAMP_EOB_MODE 128
|
|
#define IRIX_SGI_USE_FP_BCOPY 129
|
|
#define IRIX_SGI_GET_UST 130
|
|
#define IRIX_SGI_SPECULATIVE_EXEC 131
|
|
#define IRIX_SGI_XLV_NEXT_RQST 132
|
|
#define IRIX_SGI_XLV_ATTR_CURSOR 133
|
|
#define IRIX_SGI_XLV_ATTR_GET 134
|
|
#define IRIX_SGI_XLV_ATTR_SET 135
|
|
#define IRIX_SGI_BTOOLSIZE 136
|
|
#define IRIX_SGI_BTOOLGET 137
|
|
#define IRIX_SGI_BTOOLREINIT 138
|
|
#define IRIX_SGI_CREATE_UUID 139
|
|
#define IRIX_SGI_NOFPE 140
|
|
#define IRIX_SGI_OLD_SOFTFP 141
|
|
#define IRIX_SGI_FS_INUMBERS 142
|
|
#define IRIX_SGI_FS_BULKSTAT 143
|
|
#define IRIX_SGI_RT_TSTAMP_WAIT 144
|
|
#define IRIX_SGI_RT_TSTAMP_UPDATE 145
|
|
#define IRIX_SGI_PATH_TO_HANDLE 146
|
|
#define IRIX_SGI_PATH_TO_FSHANDLE 147
|
|
#define IRIX_SGI_FD_TO_HANDLE 148
|
|
#define IRIX_SGI_OPEN_BY_HANDLE 149
|
|
#define IRIX_SGI_READLINK_BY_HANDLE 150
|
|
#define IRIX_SGI_READ_DANGID 151
|
|
#define IRIX_SGI_CONST 152
|
|
#define IRIX_SGI_XFS_FSOPERATIONS 153
|
|
#define IRIX_SGI_SETASH 154
|
|
#define IRIX_SGI_GETASH 155
|
|
#define IRIX_SGI_SETPRID 156
|
|
#define IRIX_SGI_GETPRID 157
|
|
#define IRIX_SGI_SETSPINFO 158
|
|
#define IRIX_SGI_GETSPINFO 159
|
|
#define IRIX_SGI_SHAREII 160
|
|
#define IRIX_SGI_NEWARRAYSESS 161
|
|
#define IRIX_SGI_GETDFLTPRID 162
|
|
#define IRIX_SGI_SET_DISMISSED_EXC_CNT 163
|
|
#define IRIX_SGI_GET_DISMISSED_EXC_CNT 164
|
|
#define IRIX_SGI_CYCLECNTR_SIZE 165
|
|
#define IRIX_SGI_QUERY_FASTTIMER 166
|
|
#define IRIX_SGI_PIDSINASH 167
|
|
#define IRIX_SGI_ULI 168
|
|
#define IRIX_SGI_AUTOFS_SYS 170
|
|
#define IRIX_SGI_CACHEFS_SYS 171
|
|
#define IRIX_SGI_NFSNOTIFY 172
|
|
#define IRIX_SGI_LOCKDSYS 173
|
|
#define IRIX_SGI_EVENTCTR 174
|
|
#define IRIX_SGI_GETPRUSAGE 175
|
|
#define IRIX_SGI_PROCMASK_LOCATION 176
|
|
#define IRIX_SGI_CKPT_SYS 178
|
|
#define IRIX_SGI_GETGRPPID 179
|
|
#define IRIX_SGI_GETSESPID 180
|
|
#define IRIX_SGI_ENUMASHS 181
|
|
#define IRIX_SGI_SETASMACHID 182
|
|
#define IRIX_SGI_GETASMACHID 183
|
|
#define IRIX_SGI_GETARSESS 184
|
|
#define IRIX_SGI_JOINARRAYSESS 185
|
|
#define IRIX_SGI_DBA_CONFIG 187
|
|
#define IRIX_SGI_RELEASE_NAME 188
|
|
#define IRIX_SGI_SYNCH_CACHE_HANDLER 189
|
|
#define IRIX_SGI_SWASH_INIT 190
|
|
#define IRIX_SGI_NUM_MODULES 191
|
|
#define IRIX_SGI_MODULE_INFO 192
|
|
#define IRIX_SGI_GET_CONTEXT_NAME 193
|
|
#define IRIX_SGI_GET_CONTEXT_INFO 194
|
|
#define IRIX_SGI_PART_OPERATIONS 195
|
|
#define IRIX_SGI_EARLY_ADD_SWAP 197
|
|
#define IRIX_SGI_BRICK_INFO 198
|
|
#define IRIX_SGI_NUMA_MIGR_PAGE 200
|
|
#define IRIX_SGI_NUMA_MIGR_PAGE_ALT 201
|
|
#define IRIX_SGI_KAIO_USERINIT 202
|
|
#define IRIX_SGI_KAIO_READ 203
|
|
#define IRIX_SGI_KAIO_WRITE 204
|
|
#define IRIX_SGI_KAIO_SUSPEND 205
|
|
#define IRIX_SGI_DBA_GETSTATS 206
|
|
#define IRIX_SGI_IO_SHOW_AUX_INFO 207
|
|
#define IRIX_SGI_PMOCTL 208
|
|
#define IRIX_SGI_ALLOCSHARENA 209
|
|
#define IRIX_SGI_SETVPID 210
|
|
#define IRIX_SGI_GETVPID 211
|
|
#define IRIX_SGI_NUMA_TUNE 212
|
|
#define IRIX_SGI_ERROR_FORCE 214
|
|
#define IRIX_SGI_NUMA_STATS_GET 218
|
|
#define IRIX_SGI_DPIPE_FSPE_BIND 219
|
|
#define IRIX_SGI_DYIELD 220
|
|
#define IRIX_SGI_TUNE_GET 221
|
|
#define IRIX_SGI_CHPROJ 222
|
|
#define IRIX_SGI_LCHPROJ 223
|
|
#define IRIX_SGI_FCHPROJ 224
|
|
#define IRIX_SGI_ARSESS_CTL 225
|
|
#define IRIX_SGI_ARSESS_OP 226
|
|
#define IRIX_SGI_FETCHOP_SETUP 227
|
|
#define IRIX_SGI_FS_BULKSTAT_SINGLE 228
|
|
#define IRIX_SGI_FS_SWAPEXT 229
|
|
#define IRIX_SGI_WRITE_IP32_FLASH 230
|
|
#define IRIX_SGI_ROUTERSTATS_ENABLED 231
|
|
#define IRIX_SGI_DBA_CLRSTATS 232
|
|
#define IRIX_SGI_IPC_AUTORMID_SHM 233
|
|
#define IRIX_SGI_FORMAT_MODULE_NUM 234
|
|
#define IRIX_SGI_PARSE_MODULE_NUM 235
|
|
#define IRIX_SGI_IS_DEBUG_KERNEL 300
|
|
#define IRIX_SGI_IS_TRAPLOG_DEBUG_KERNEL 301
|
|
#define IRIX_SGI_POKE 320
|
|
#define IRIX_SGI_PEEK 321
|
|
#define IRIX_SGI_XLV_INDUCE_IO_ERROR 350
|
|
#define IRIX_SGI_XLV_UNINDUCE_IO_ERROR 351
|
|
#define IRIX_SGI_DKSC_INDUCE_IO_ERROR 352
|
|
#define IRIX_SGI_DKSC_UNINDUCE_IO_ERROR 353
|
|
#define IRIX_SGI_XFS_INJECT_ERROR 360
|
|
#define IRIX_SGI_XFS_CLEAR_ERROR 361
|
|
#define IRIX_SGI_XFS_CLEARALL_ERROR 362
|
|
#define IRIX_SGI_XFS_MAKE_SHARED_RO 363
|
|
#define IRIX_SGI_XFS_CLEAR_SHARED_RO 364
|
|
#define IRIX_SGI_FO_DUMP 400
|
|
#define IRIX_SGI_FO_SWITCH 401
|
|
#define IRIX_SGI_NOHANG 402
|
|
#define IRIX_SGI_UNFS 403
|
|
#define IRIX_SGI_ATTR_LIST_BY_HANDLE 404
|
|
#define IRIX_SGI_ATTR_MULTI_BY_HANDLE 405
|
|
#define IRIX_SGI_FSSETDM_BY_HANDLE 406
|
|
#define IRIX_SGI_FO_TRESSPASS 407
|
|
#define IRIX_SGI_SCSI_CTLR_START_NUM 408
|
|
#define IRIX_SGI_ACCTCTL 600
|
|
#define IRIX_SGI_PHYSP 1011
|
|
#define IRIX_SGI_KTHREAD 1012
|
|
#define IRIX_SGI_FLUSH_ICACHE 1015
|
|
#define IRIX_SGI_DEBUGLPAGE 1030
|
|
#define IRIX_SGI_MAPLPAGE 1031
|
|
#define IRIX_SGI_MUTEX_TEST 1040
|
|
#define IRIX_SGI_MUTEX_TEST_INIT 1041
|
|
#define IRIX_SGI_MUTEX_TESTER_INIT 1042
|
|
#define IRIX_SGI_CREATE_MISER_POOL 1043
|
|
#define IRIX_SGI_CREATE_MISER_JOB 1044
|
|
#define IRIX_SGI_MISER_CRITICAL 1045
|
|
#define IRIX_SGI_CONTEXT_SWITCH 1046
|
|
#define IRIX_SGI_MRLOCK_TEST_INIT 1047
|
|
#define IRIX_SGI_MRLOCK_TEST_RLOCK 1048
|
|
#define IRIX_SGI_KMEM_TEST 1051
|
|
#define IRIX_SGI_SHAKE_ZONES 1052
|
|
#define IRIX_SGI_UNICENTER 1053
|
|
#define IRIX_SGI_UNSUPPORTED_MAP_RESERVED_RANGE 1054
|
|
#define IRIX_SGI_CELL 1060
|
|
#define IRIX_SGI_NFS_UNMNT 1061
|
|
#define IRIX_SGI_NUMA_MIGR_INT_VADDR 1100
|
|
#define IRIX_SGI_NUMA_MIGR_INT_PFN 1101
|
|
#define IRIX_SGI_NUMA_PAGEMIGR_TEST 1102
|
|
#define IRIX_SGI_NUMA_TESTS 1103
|
|
#define IRIX_SGI_NUMA_RESERVED 1104
|
|
#define IRIX_SGI_MEMPROF_START 1105
|
|
#define IRIX_SGI_MEMPROF_GET 1106
|
|
#define IRIX_SGI_MEMPROF_CLEARALL 1107
|
|
#define IRIX_SGI_MEMPROF_STOP 1108
|
|
#define IRIX_SGI_HW_CPU_CONFREG 1200
|
|
#define IRIX_SGI_UPANIC_SET 1201
|
|
#define IRIX_SGI_UPANIC 1202
|
|
#define IRIX_SGI_GETJLIMIT 1210
|
|
#define IRIX_SGI_SETJLIMIT 1211
|
|
#define IRIX_SGI_GETJUSAGE 1212
|
|
#define IRIX_SGI_JL_UNUSED1 1213
|
|
#define IRIX_SGI_GETJID 1214
|
|
#define IRIX_SGI_KILLJOB 1215
|
|
#define IRIX_SGI_MAKENEWJOB 1216
|
|
#define IRIX_SGI_GETJOBPID 1217
|
|
#define IRIX_SGI_JOINJOB 1218
|
|
#define IRIX_SGI_SETWAITJOBPID 1219
|
|
#define IRIX_SGI_WAITJOB 1220
|
|
#define IRIX_SGI_IP30MISC 1250
|
|
|
|
/* From IRIX's <sys/unistd.h> */
|
|
#define IRIX_SC_ARG_MAX 1
|
|
#define IRIX_SC_CHILD_MAX 2
|
|
#define IRIX_SC_CLK_TCK 3
|
|
#define IRIX_SC_NGROUPS_MAX 4
|
|
#define IRIX_SC_OPEN_MAX 5
|
|
#define IRIX_SC_JOB_CONTROL 6
|
|
#define IRIX_SC_SAVED_IDS 7
|
|
#define IRIX_SC_VERSION 8
|
|
#define IRIX_SC_PASS_MAX 9
|
|
#define IRIX_SC_LOGNAME_MAX 10
|
|
#define IRIX_SC_PAGESIZE 11
|
|
#define IRIX_SC_PAGE_SIZE IRIX_SC_PAGESIZE
|
|
#define IRIX_SC_XOPEN_VERSION 12
|
|
#define IRIX_SC_NACLS_MAX 13
|
|
#define IRIX_SC_NPROC_CONF 14
|
|
#define IRIX_SC_NPROC_ONLN 15
|
|
#define IRIX_SC_STREAM_MAX 16
|
|
#define IRIX_SC_TZNAME_MAX 17
|
|
#define IRIX_SC_RTSIG_MAX 20
|
|
#define IRIX_SC_SIGQUEUE_MAX 21
|
|
#define IRIX_SC_REALTIME_SIGNALS 23
|
|
#define IRIX_SC_PRIORITIZED_IO 24
|
|
#define IRIX_SC_ACL 25
|
|
#define IRIX_SC_AUDIT 26
|
|
#define IRIX_SC_INF 27
|
|
#define IRIX_SC_MAC 28
|
|
#define IRIX_SC_CAP 29
|
|
#define IRIX_SC_IP_SECOPTS 30
|
|
#define IRIX_SC_KERN_POINTERS 31
|
|
#define IRIX_SC_DELAYTIMER_MAX 32
|
|
#define IRIX_SC_MQ_OPEN_MAX 33
|
|
#define IRIX_SC_MQ_PRIO_MAX 34
|
|
#define IRIX_SC_SEM_NSEMS_MAX 35
|
|
#define IRIX_SC_SEM_VALUE_MAX 36
|
|
#define IRIX_SC_TIMER_MAX 37
|
|
#define IRIX_SC_FSYNC 38
|
|
#define IRIX_SC_MAPPED_FILES 39
|
|
#define IRIX_SC_MEMLOCK 40
|
|
#define IRIX_SC_MEMLOCK_RANGE 41
|
|
#define IRIX_SC_MEMORY_PROTECTION 42
|
|
#define IRIX_SC_MESSAGE_PASSING 43
|
|
#define IRIX_SC_PRIORITYIRIX_SCHEDULING 44
|
|
#define IRIX_SC_SEMAPHORES 45
|
|
#define IRIX_SC_SHARED_MEMORY_OBJECTS 46
|
|
#define IRIX_SC_SYNCHRONIZED_IO 47
|
|
#define IRIX_SC_TIMERS 48
|
|
#define IRIX_SC_ASYNCHRONOUS_IO 64
|
|
#define IRIX_SC_ABI_ASYNCHRONOUS_IO 65
|
|
#define IRIX_SC_AIO_LISTIO_MAX 66
|
|
#define IRIX_SC_AIO_MAX 67
|
|
#define IRIX_SC_AIO_PRIO_DELTA_MAX 68
|
|
#define IRIX_SC_XOPEN_SHM 75
|
|
#define IRIX_SC_XOPEN_CRYPT 76
|
|
#define IRIX_SC_BC_BASE_MAX 77
|
|
#define IRIX_SC_BC_DIM_MAX 78
|
|
#define IRIX_SC_BCIRIX_SCALE_MAX 79
|
|
#define IRIX_SC_BC_STRING_MAX 80
|
|
#define IRIX_SC_COLL_WEIGHTS_MAX 81
|
|
#define IRIX_SC_EXPR_NEST_MAX 82
|
|
#define IRIX_SC_LINE_MAX 83
|
|
#define IRIX_SC_RE_DUP_MAX 84
|
|
#define IRIX_SC_2_C_BIND 85
|
|
#define IRIX_SC_2_C_DEV 86
|
|
#define IRIX_SC_2_C_VERSION 87
|
|
#define IRIX_SC_2_FORT_DEV 88
|
|
#define IRIX_SC_2_FORT_RUN 89
|
|
#define IRIX_SC_2_LOCALEDEF 90
|
|
#define IRIX_SC_2_SW_DEV 91
|
|
#define IRIX_SC_2_UPE 92
|
|
#define IRIX_SC_2_VERSION 93
|
|
#define IRIX_SC_2_CHAR_TERM 94
|
|
#define IRIX_SC_XOPEN_ENH_I18N 95
|
|
#define IRIX_SC_IOV_MAX 96
|
|
#define IRIX_SC_ATEXIT_MAX 97
|
|
#define IRIX_SC_XOPEN_UNIX 98
|
|
#define IRIX_SC_XOPEN_XCU_VERSION 99
|
|
#define IRIX_SC_GETGR_R_SIZE_MAX 100
|
|
#define IRIX_SC_GETPW_R_SIZE_MAX 101
|
|
#define IRIX_SC_LOGIN_NAME_MAX 102
|
|
#define IRIX_SC_THREAD_DESTRUCTOR_ITERATIONS 103
|
|
#define IRIX_SC_THREAD_KEYS_MAX 104
|
|
#define IRIX_SC_THREAD_STACK_MIN 105
|
|
#define IRIX_SC_THREAD_THREADS_MAX 106
|
|
#define IRIX_SC_TTY_NAME_MAX 107
|
|
#define IRIX_SC_THREADS 108
|
|
#define IRIX_SC_THREAD_ATTR_STACKADDR 109
|
|
#define IRIX_SC_THREAD_ATTR_STACKSIZE 110
|
|
#define IRIX_SC_THREAD_PRIORITYIRIX_SCHEDULING 111
|
|
#define IRIX_SC_THREAD_PRIO_INHERIT 112
|
|
#define IRIX_SC_THREAD_PRIO_PROTECT 113
|
|
#define IRIX_SC_THREAD_PROCESS_SHARED 114
|
|
#define IRIX_SC_THREAD_SAFE_FUNCTIONS 115
|
|
#define IRIX_SC_KERN_SIM 116
|
|
#define IRIX_SC_MMAP_FIXED_ALIGNMENT 117
|
|
#define IRIX_SC_SOFTPOWER 118
|
|
#define IRIX_SC_XBS5_ILP32_OFF32 119
|
|
#define IRIX_SC_XBS5_ILP32_OFFBIG 120
|
|
#define IRIX_SC_XBS5_LP64_OFF64 121
|
|
#define IRIX_SC_XBS5_LPBIG_OFFBIG 122
|
|
#define IRIX_SC_XOPEN_LEGACY 123
|
|
#define IRIX_SC_XOPEN_REALTIME 124
|
|
|
|
/* From IRIX's <sys/unistd.h> */
|
|
#define IRIX_PC_LINK_MAX 1
|
|
#define IRIX_PC_MAX_CANON 2
|
|
#define IRIX_PC_MAX_INPUT 3
|
|
#define IRIX_PC_NAME_MAX 4
|
|
#define IRIX_PC_PATH_MAX 5
|
|
#define IRIX_PC_PIPE_BUF 6
|
|
#define IRIX_PC_CHOWN_RESTRICTED 7
|
|
#define IRIX_PC_NO_TRUNC 8
|
|
#define IRIX_PC_VDISABLE 9
|
|
#define IRIX_PC_SYNC_IO 10
|
|
#define IRIX_PC_PRIO_IO 11
|
|
#define IRIX_PC_ASYNC_IO 64
|
|
#define IRIX_PC_ABI_ASYNC_IO 65
|
|
#define IRIX_PC_ABI_AIO_XFER_MAX 66
|
|
#define IRIX_PC_FILESIZEBITS 67
|
|
|
|
#endif /* _IRIX_TYPES_H_ */
|