PageRenderTime 61ms CodeModel.GetById 20ms RepoModel.GetById 1ms app.codeStats 0ms

/include/sys/sysconf.h

http://microsea.googlecode.com/
C Header | 142 lines | 138 code | 0 blank | 4 comment | 0 complexity | 966f8c74acf5818283307f50191364e1 MD5 | raw file
  1. #ifndef SEA_SC_H
  2. #define SEA_SC_H
  3. #define _SC_ARG_MAX 0
  4. #define _SC_CHILD_MAX 1
  5. #define _SC_CLK_TCK 2
  6. #define _SC_NGROUPS_MAX 3
  7. #define _SC_OPEN_MAX 4
  8. #define _SC_JOB_CONTROL 5
  9. #define _SC_SAVED_IDS 6
  10. #define _SC_VERSION 7
  11. #define _SC_PAGESIZE 8
  12. #define _SC_PAGE_SIZE _SC_PAGESIZE
  13. /* These are non-POSIX values we accidentally introduced in 2000 without
  14. * guarding them. Keeping them unguarded for backward compatibility. */
  15. #define _SC_NPROCESSORS_CONF 9
  16. #define _SC_NPROCESSORS_ONLN 10
  17. #define _SC_PHYS_PAGES 11
  18. #define _SC_AVPHYS_PAGES 12
  19. /* End of non-POSIX values. */
  20. #define _SC_MQ_OPEN_MAX 13
  21. #define _SC_MQ_PRIO_MAX 14
  22. #define _SC_RTSIG_MAX 15
  23. #define _SC_SEM_NSEMS_MAX 16
  24. #define _SC_SEM_VALUE_MAX 17
  25. #define _SC_SIGQUEUE_MAX 18
  26. #define _SC_TIMER_MAX 19
  27. #define _SC_TZNAME_MAX 20
  28. #define _SC_ASYNCHRONOUS_IO 21
  29. #define _SC_FSYNC 22
  30. #define _SC_MAPPED_FILES 23
  31. #define _SC_MEMLOCK 24
  32. #define _SC_MEMLOCK_RANGE 25
  33. #define _SC_MEMORY_PROTECTION 26
  34. #define _SC_MESSAGE_PASSING 27
  35. #define _SC_PRIORITIZED_IO 28
  36. #define _SC_REALTIME_SIGNALS 29
  37. #define _SC_SEMAPHORES 30
  38. #define _SC_SHARED_MEMORY_OBJECTS 31
  39. #define _SC_SYNCHRONIZED_IO 32
  40. #define _SC_TIMERS 33
  41. #define _SC_AIO_LISTIO_MAX 34
  42. #define _SC_AIO_MAX 35
  43. #define _SC_AIO_PRIO_DELTA_MAX 36
  44. #define _SC_DELAYTIMER_MAX 37
  45. #define _SC_THREAD_KEYS_MAX 38
  46. #define _SC_THREAD_STACK_MIN 39
  47. #define _SC_THREAD_THREADS_MAX 40
  48. #define _SC_TTY_NAME_MAX 41
  49. #define _SC_THREADS 42
  50. #define _SC_THREAD_ATTR_STACKADDR 43
  51. #define _SC_THREAD_ATTR_STACKSIZE 44
  52. #define _SC_THREAD_PRIORITY_SCHEDULING 45
  53. #define _SC_THREAD_PRIO_INHERIT 46
  54. /* _SC_THREAD_PRIO_PROTECT was _SC_THREAD_PRIO_CEILING in early drafts */
  55. #define _SC_THREAD_PRIO_PROTECT 47
  56. #define _SC_THREAD_PRIO_CEILING _SC_THREAD_PRIO_PROTECT
  57. #define _SC_THREAD_PROCESS_SHARED 48
  58. #define _SC_THREAD_SAFE_FUNCTIONS 49
  59. #define _SC_GETGR_R_SIZE_MAX 50
  60. #define _SC_GETPW_R_SIZE_MAX 51
  61. #define _SC_LOGIN_NAME_MAX 52
  62. #define _SC_THREAD_DESTRUCTOR_ITERATIONS 53
  63. #define _SC_ADVISORY_INFO 54
  64. #define _SC_ATEXIT_MAX 55
  65. #define _SC_BARRIERS 56
  66. #define _SC_BC_BASE_MAX 57
  67. #define _SC_BC_DIM_MAX 58
  68. #define _SC_BC_SCALE_MAX 59
  69. #define _SC_BC_STRING_MAX 60
  70. #define _SC_CLOCK_SELECTION 61
  71. #define _SC_COLL_WEIGHTS_MAX 62
  72. #define _SC_CPUTIME 63
  73. #define _SC_EXPR_NEST_MAX 64
  74. #define _SC_HOST_NAME_MAX 65
  75. #define _SC_IOV_MAX 66
  76. #define _SC_IPV6 67
  77. #define _SC_LINE_MAX 68
  78. #define _SC_MONOTONIC_CLOCK 69
  79. #define _SC_RAW_SOCKETS 70
  80. #define _SC_READER_WRITER_LOCKS 71
  81. #define _SC_REGEXP 72
  82. #define _SC_RE_DUP_MAX 73
  83. #define _SC_SHELL 74
  84. #define _SC_SPAWN 75
  85. #define _SC_SPIN_LOCKS 76
  86. #define _SC_SPORADIC_SERVER 77
  87. #define _SC_SS_REPL_MAX 78
  88. #define _SC_SYMLOOP_MAX 79
  89. #define _SC_THREAD_CPUTIME 80
  90. #define _SC_THREAD_SPORADIC_SERVER 81
  91. #define _SC_TIMEOUTS 82
  92. #define _SC_TRACE 83
  93. #define _SC_TRACE_EVENT_FILTER 84
  94. #define _SC_TRACE_EVENT_NAME_MAX 85
  95. #define _SC_TRACE_INHERIT 86
  96. #define _SC_TRACE_LOG 87
  97. #define _SC_TRACE_NAME_MAX 88
  98. #define _SC_TRACE_SYS_MAX 89
  99. #define _SC_TRACE_USER_EVENT_MAX 90
  100. #define _SC_TYPED_MEMORY_OBJECTS 91
  101. #define _SC_V7_ILP32_OFF32 92
  102. #define _SC_V6_ILP32_OFF32 _SC_V7_ILP32_OFF32
  103. #define _SC_XBS5_ILP32_OFF32 _SC_V7_ILP32_OFF32
  104. #define _SC_V7_ILP32_OFFBIG 93
  105. #define _SC_V6_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG
  106. #define _SC_XBS5_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG
  107. #define _SC_V7_LP64_OFF64 94
  108. #define _SC_V6_LP64_OFF64 _SC_V7_LP64_OFF64
  109. #define _SC_XBS5_LP64_OFF64 _SC_V7_LP64_OFF64
  110. #define _SC_V7_LPBIG_OFFBIG 95
  111. #define _SC_V6_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG
  112. #define _SC_XBS5_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG
  113. #define _SC_XOPEN_CRYPT 96
  114. #define _SC_XOPEN_ENH_I18N 97
  115. #define _SC_XOPEN_LEGACY 98
  116. #define _SC_XOPEN_REALTIME 99
  117. #define _SC_STREAM_MAX 100
  118. #define _SC_PRIORITY_SCHEDULING 101
  119. #define _SC_XOPEN_REALTIME_THREADS 102
  120. #define _SC_XOPEN_SHM 103
  121. #define _SC_XOPEN_STREAMS 104
  122. #define _SC_XOPEN_UNIX 105
  123. #define _SC_XOPEN_VERSION 106
  124. #define _SC_2_CHAR_TERM 107
  125. #define _SC_2_C_BIND 108
  126. #define _SC_2_C_DEV 109
  127. #define _SC_2_FORT_DEV 110
  128. #define _SC_2_FORT_RUN 111
  129. #define _SC_2_LOCALEDEF 112
  130. #define _SC_2_PBS 113
  131. #define _SC_2_PBS_ACCOUNTING 114
  132. #define _SC_2_PBS_CHECKPOINT 115
  133. #define _SC_2_PBS_LOCATE 116
  134. #define _SC_2_PBS_MESSAGE 117
  135. #define _SC_2_PBS_TRACK 118
  136. #define _SC_2_SW_DEV 119
  137. #define _SC_2_UPE 120
  138. #define _SC_2_VERSION 121
  139. #define _SC_THREAD_ROBUST_PRIO_INHERIT 122
  140. #define _SC_THREAD_ROBUST_PRIO_PROTECT 123
  141. #define _SC_XOPEN_UUCP 124
  142. #endif