PageRenderTime 27ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/src/main/java/jnr/constants/platform/linux/Sysconf.java

https://github.com/jnr/jnr-constants
Java | 278 lines | 275 code | 1 blank | 2 comment | 0 complexity | f28e81f174f0f033349cbd9097d6154f MD5 | raw file
  1. // WARNING: This file is autogenerated. DO NOT EDIT!
  2. // Generated 2018-09-20 16:28:34 +0000
  3. package jnr.constants.platform.linux;
  4. public enum Sysconf implements jnr.constants.Constant {
  5. _SC_ARG_MAX(0L),
  6. _SC_CHILD_MAX(1L),
  7. _SC_CLK_TCK(2L),
  8. _SC_NGROUPS_MAX(3L),
  9. _SC_OPEN_MAX(4L),
  10. _SC_JOB_CONTROL(7L),
  11. _SC_SAVED_IDS(8L),
  12. _SC_VERSION(29L),
  13. _SC_BC_BASE_MAX(36L),
  14. _SC_BC_DIM_MAX(37L),
  15. _SC_BC_SCALE_MAX(38L),
  16. _SC_BC_STRING_MAX(39L),
  17. _SC_COLL_WEIGHTS_MAX(40L),
  18. _SC_EXPR_NEST_MAX(42L),
  19. _SC_LINE_MAX(43L),
  20. _SC_RE_DUP_MAX(44L),
  21. _SC_2_VERSION(46L),
  22. _SC_2_C_BIND(47L),
  23. _SC_2_C_DEV(48L),
  24. _SC_2_CHAR_TERM(95L),
  25. _SC_2_FORT_DEV(49L),
  26. _SC_2_FORT_RUN(50L),
  27. _SC_2_LOCALEDEF(52L),
  28. _SC_2_SW_DEV(51L),
  29. _SC_2_UPE(97L),
  30. _SC_STREAM_MAX(5L),
  31. _SC_TZNAME_MAX(6L),
  32. _SC_ASYNCHRONOUS_IO(12L),
  33. _SC_PAGESIZE(30L),
  34. _SC_MEMLOCK(17L),
  35. _SC_MEMLOCK_RANGE(18L),
  36. _SC_MEMORY_PROTECTION(19L),
  37. _SC_MESSAGE_PASSING(20L),
  38. _SC_PRIORITIZED_IO(13L),
  39. _SC_PRIORITY_SCHEDULING(10L),
  40. _SC_REALTIME_SIGNALS(9L),
  41. _SC_SEMAPHORES(21L),
  42. _SC_FSYNC(15L),
  43. _SC_SHARED_MEMORY_OBJECTS(22L),
  44. _SC_SYNCHRONIZED_IO(14L),
  45. _SC_TIMERS(11L),
  46. _SC_AIO_LISTIO_MAX(23L),
  47. _SC_AIO_MAX(24L),
  48. _SC_AIO_PRIO_DELTA_MAX(25L),
  49. _SC_DELAYTIMER_MAX(26L),
  50. _SC_MQ_OPEN_MAX(27L),
  51. _SC_MAPPED_FILES(16L),
  52. _SC_RTSIG_MAX(31L),
  53. _SC_SEM_NSEMS_MAX(32L),
  54. _SC_SEM_VALUE_MAX(33L),
  55. _SC_SIGQUEUE_MAX(34L),
  56. _SC_TIMER_MAX(35L),
  57. _SC_NPROCESSORS_CONF(83L),
  58. _SC_NPROCESSORS_ONLN(84L),
  59. _SC_2_PBS(168L),
  60. _SC_2_PBS_ACCOUNTING(169L),
  61. _SC_2_PBS_CHECKPOINT(175L),
  62. _SC_2_PBS_LOCATE(170L),
  63. _SC_2_PBS_MESSAGE(171L),
  64. _SC_2_PBS_TRACK(172L),
  65. _SC_ADVISORY_INFO(132L),
  66. _SC_BARRIERS(133L),
  67. _SC_CLOCK_SELECTION(137L),
  68. _SC_CPUTIME(138L),
  69. _SC_FILE_LOCKING(147L),
  70. _SC_GETGR_R_SIZE_MAX(69L),
  71. _SC_GETPW_R_SIZE_MAX(70L),
  72. _SC_HOST_NAME_MAX(180L),
  73. _SC_LOGIN_NAME_MAX(71L),
  74. _SC_MONOTONIC_CLOCK(149L),
  75. _SC_MQ_PRIO_MAX(28L),
  76. _SC_READER_WRITER_LOCKS(153L),
  77. _SC_REGEXP(155L),
  78. _SC_SHELL(157L),
  79. _SC_SPAWN(159L),
  80. _SC_SPIN_LOCKS(154L),
  81. _SC_SPORADIC_SERVER(160L),
  82. _SC_THREAD_ATTR_STACKADDR(77L),
  83. _SC_THREAD_ATTR_STACKSIZE(78L),
  84. _SC_THREAD_CPUTIME(139L),
  85. _SC_THREAD_DESTRUCTOR_ITERATIONS(73L),
  86. _SC_THREAD_KEYS_MAX(74L),
  87. _SC_THREAD_PRIO_INHERIT(80L),
  88. _SC_THREAD_PRIO_PROTECT(81L),
  89. _SC_THREAD_PRIORITY_SCHEDULING(79L),
  90. _SC_THREAD_PROCESS_SHARED(82L),
  91. _SC_THREAD_SAFE_FUNCTIONS(68L),
  92. _SC_THREAD_SPORADIC_SERVER(161L),
  93. _SC_THREAD_STACK_MIN(75L),
  94. _SC_THREAD_THREADS_MAX(76L),
  95. _SC_TIMEOUTS(164L),
  96. _SC_THREADS(67L),
  97. _SC_TRACE(181L),
  98. _SC_TRACE_EVENT_FILTER(182L),
  99. _SC_TRACE_INHERIT(183L),
  100. _SC_TRACE_LOG(184L),
  101. _SC_TTY_NAME_MAX(72L),
  102. _SC_TYPED_MEMORY_OBJECTS(165L),
  103. _SC_V6_ILP32_OFF32(176L),
  104. _SC_V6_ILP32_OFFBIG(177L),
  105. _SC_V6_LP64_OFF64(178L),
  106. _SC_V6_LPBIG_OFFBIG(179L),
  107. _SC_IPV6(235L),
  108. _SC_RAW_SOCKETS(236L),
  109. _SC_SYMLOOP_MAX(173L),
  110. _SC_ATEXIT_MAX(87L),
  111. _SC_IOV_MAX(60L),
  112. _SC_PAGE_SIZE(30L),
  113. _SC_XOPEN_CRYPT(92L),
  114. _SC_XOPEN_ENH_I18N(93L),
  115. _SC_XOPEN_LEGACY(129L),
  116. _SC_XOPEN_REALTIME(130L),
  117. _SC_XOPEN_REALTIME_THREADS(131L),
  118. _SC_XOPEN_SHM(94L),
  119. _SC_XOPEN_STREAMS(246L),
  120. _SC_XOPEN_UNIX(91L),
  121. _SC_XOPEN_VERSION(89L),
  122. _SC_XOPEN_XCU_VERSION(90L),
  123. _SC_XBS5_ILP32_OFF32(125L),
  124. _SC_XBS5_ILP32_OFFBIG(126L),
  125. _SC_XBS5_LP64_OFF64(127L),
  126. _SC_XBS5_LPBIG_OFFBIG(128L),
  127. _SC_SS_REPL_MAX(241L),
  128. _SC_TRACE_EVENT_NAME_MAX(242L),
  129. _SC_TRACE_NAME_MAX(243L),
  130. _SC_TRACE_SYS_MAX(244L),
  131. _SC_TRACE_USER_EVENT_MAX(245L),
  132. _SC_PASS_MAX(88L);
  133. private final long value;
  134. private Sysconf(long value) { this.value = value; }
  135. public static final long MIN_VALUE = 0L;
  136. public static final long MAX_VALUE = 246L;
  137. static final class StringTable {
  138. public static final java.util.Map<Sysconf, String> descriptions = generateTable();
  139. public static final java.util.Map<Sysconf, String> generateTable() {
  140. java.util.Map<Sysconf, String> map = new java.util.EnumMap<Sysconf, String>(Sysconf.class);
  141. map.put(_SC_ARG_MAX, "_SC_ARG_MAX");
  142. map.put(_SC_CHILD_MAX, "_SC_CHILD_MAX");
  143. map.put(_SC_CLK_TCK, "_SC_CLK_TCK");
  144. map.put(_SC_NGROUPS_MAX, "_SC_NGROUPS_MAX");
  145. map.put(_SC_OPEN_MAX, "_SC_OPEN_MAX");
  146. map.put(_SC_JOB_CONTROL, "_SC_JOB_CONTROL");
  147. map.put(_SC_SAVED_IDS, "_SC_SAVED_IDS");
  148. map.put(_SC_VERSION, "_SC_VERSION");
  149. map.put(_SC_BC_BASE_MAX, "_SC_BC_BASE_MAX");
  150. map.put(_SC_BC_DIM_MAX, "_SC_BC_DIM_MAX");
  151. map.put(_SC_BC_SCALE_MAX, "_SC_BC_SCALE_MAX");
  152. map.put(_SC_BC_STRING_MAX, "_SC_BC_STRING_MAX");
  153. map.put(_SC_COLL_WEIGHTS_MAX, "_SC_COLL_WEIGHTS_MAX");
  154. map.put(_SC_EXPR_NEST_MAX, "_SC_EXPR_NEST_MAX");
  155. map.put(_SC_LINE_MAX, "_SC_LINE_MAX");
  156. map.put(_SC_RE_DUP_MAX, "_SC_RE_DUP_MAX");
  157. map.put(_SC_2_VERSION, "_SC_2_VERSION");
  158. map.put(_SC_2_C_BIND, "_SC_2_C_BIND");
  159. map.put(_SC_2_C_DEV, "_SC_2_C_DEV");
  160. map.put(_SC_2_CHAR_TERM, "_SC_2_CHAR_TERM");
  161. map.put(_SC_2_FORT_DEV, "_SC_2_FORT_DEV");
  162. map.put(_SC_2_FORT_RUN, "_SC_2_FORT_RUN");
  163. map.put(_SC_2_LOCALEDEF, "_SC_2_LOCALEDEF");
  164. map.put(_SC_2_SW_DEV, "_SC_2_SW_DEV");
  165. map.put(_SC_2_UPE, "_SC_2_UPE");
  166. map.put(_SC_STREAM_MAX, "_SC_STREAM_MAX");
  167. map.put(_SC_TZNAME_MAX, "_SC_TZNAME_MAX");
  168. map.put(_SC_ASYNCHRONOUS_IO, "_SC_ASYNCHRONOUS_IO");
  169. map.put(_SC_PAGESIZE, "_SC_PAGESIZE");
  170. map.put(_SC_MEMLOCK, "_SC_MEMLOCK");
  171. map.put(_SC_MEMLOCK_RANGE, "_SC_MEMLOCK_RANGE");
  172. map.put(_SC_MEMORY_PROTECTION, "_SC_MEMORY_PROTECTION");
  173. map.put(_SC_MESSAGE_PASSING, "_SC_MESSAGE_PASSING");
  174. map.put(_SC_PRIORITIZED_IO, "_SC_PRIORITIZED_IO");
  175. map.put(_SC_PRIORITY_SCHEDULING, "_SC_PRIORITY_SCHEDULING");
  176. map.put(_SC_REALTIME_SIGNALS, "_SC_REALTIME_SIGNALS");
  177. map.put(_SC_SEMAPHORES, "_SC_SEMAPHORES");
  178. map.put(_SC_FSYNC, "_SC_FSYNC");
  179. map.put(_SC_SHARED_MEMORY_OBJECTS, "_SC_SHARED_MEMORY_OBJECTS");
  180. map.put(_SC_SYNCHRONIZED_IO, "_SC_SYNCHRONIZED_IO");
  181. map.put(_SC_TIMERS, "_SC_TIMERS");
  182. map.put(_SC_AIO_LISTIO_MAX, "_SC_AIO_LISTIO_MAX");
  183. map.put(_SC_AIO_MAX, "_SC_AIO_MAX");
  184. map.put(_SC_AIO_PRIO_DELTA_MAX, "_SC_AIO_PRIO_DELTA_MAX");
  185. map.put(_SC_DELAYTIMER_MAX, "_SC_DELAYTIMER_MAX");
  186. map.put(_SC_MQ_OPEN_MAX, "_SC_MQ_OPEN_MAX");
  187. map.put(_SC_MAPPED_FILES, "_SC_MAPPED_FILES");
  188. map.put(_SC_RTSIG_MAX, "_SC_RTSIG_MAX");
  189. map.put(_SC_SEM_NSEMS_MAX, "_SC_SEM_NSEMS_MAX");
  190. map.put(_SC_SEM_VALUE_MAX, "_SC_SEM_VALUE_MAX");
  191. map.put(_SC_SIGQUEUE_MAX, "_SC_SIGQUEUE_MAX");
  192. map.put(_SC_TIMER_MAX, "_SC_TIMER_MAX");
  193. map.put(_SC_NPROCESSORS_CONF, "_SC_NPROCESSORS_CONF");
  194. map.put(_SC_NPROCESSORS_ONLN, "_SC_NPROCESSORS_ONLN");
  195. map.put(_SC_2_PBS, "_SC_2_PBS");
  196. map.put(_SC_2_PBS_ACCOUNTING, "_SC_2_PBS_ACCOUNTING");
  197. map.put(_SC_2_PBS_CHECKPOINT, "_SC_2_PBS_CHECKPOINT");
  198. map.put(_SC_2_PBS_LOCATE, "_SC_2_PBS_LOCATE");
  199. map.put(_SC_2_PBS_MESSAGE, "_SC_2_PBS_MESSAGE");
  200. map.put(_SC_2_PBS_TRACK, "_SC_2_PBS_TRACK");
  201. map.put(_SC_ADVISORY_INFO, "_SC_ADVISORY_INFO");
  202. map.put(_SC_BARRIERS, "_SC_BARRIERS");
  203. map.put(_SC_CLOCK_SELECTION, "_SC_CLOCK_SELECTION");
  204. map.put(_SC_CPUTIME, "_SC_CPUTIME");
  205. map.put(_SC_FILE_LOCKING, "_SC_FILE_LOCKING");
  206. map.put(_SC_GETGR_R_SIZE_MAX, "_SC_GETGR_R_SIZE_MAX");
  207. map.put(_SC_GETPW_R_SIZE_MAX, "_SC_GETPW_R_SIZE_MAX");
  208. map.put(_SC_HOST_NAME_MAX, "_SC_HOST_NAME_MAX");
  209. map.put(_SC_LOGIN_NAME_MAX, "_SC_LOGIN_NAME_MAX");
  210. map.put(_SC_MONOTONIC_CLOCK, "_SC_MONOTONIC_CLOCK");
  211. map.put(_SC_MQ_PRIO_MAX, "_SC_MQ_PRIO_MAX");
  212. map.put(_SC_READER_WRITER_LOCKS, "_SC_READER_WRITER_LOCKS");
  213. map.put(_SC_REGEXP, "_SC_REGEXP");
  214. map.put(_SC_SHELL, "_SC_SHELL");
  215. map.put(_SC_SPAWN, "_SC_SPAWN");
  216. map.put(_SC_SPIN_LOCKS, "_SC_SPIN_LOCKS");
  217. map.put(_SC_SPORADIC_SERVER, "_SC_SPORADIC_SERVER");
  218. map.put(_SC_THREAD_ATTR_STACKADDR, "_SC_THREAD_ATTR_STACKADDR");
  219. map.put(_SC_THREAD_ATTR_STACKSIZE, "_SC_THREAD_ATTR_STACKSIZE");
  220. map.put(_SC_THREAD_CPUTIME, "_SC_THREAD_CPUTIME");
  221. map.put(_SC_THREAD_DESTRUCTOR_ITERATIONS, "_SC_THREAD_DESTRUCTOR_ITERATIONS");
  222. map.put(_SC_THREAD_KEYS_MAX, "_SC_THREAD_KEYS_MAX");
  223. map.put(_SC_THREAD_PRIO_INHERIT, "_SC_THREAD_PRIO_INHERIT");
  224. map.put(_SC_THREAD_PRIO_PROTECT, "_SC_THREAD_PRIO_PROTECT");
  225. map.put(_SC_THREAD_PRIORITY_SCHEDULING, "_SC_THREAD_PRIORITY_SCHEDULING");
  226. map.put(_SC_THREAD_PROCESS_SHARED, "_SC_THREAD_PROCESS_SHARED");
  227. map.put(_SC_THREAD_SAFE_FUNCTIONS, "_SC_THREAD_SAFE_FUNCTIONS");
  228. map.put(_SC_THREAD_SPORADIC_SERVER, "_SC_THREAD_SPORADIC_SERVER");
  229. map.put(_SC_THREAD_STACK_MIN, "_SC_THREAD_STACK_MIN");
  230. map.put(_SC_THREAD_THREADS_MAX, "_SC_THREAD_THREADS_MAX");
  231. map.put(_SC_TIMEOUTS, "_SC_TIMEOUTS");
  232. map.put(_SC_THREADS, "_SC_THREADS");
  233. map.put(_SC_TRACE, "_SC_TRACE");
  234. map.put(_SC_TRACE_EVENT_FILTER, "_SC_TRACE_EVENT_FILTER");
  235. map.put(_SC_TRACE_INHERIT, "_SC_TRACE_INHERIT");
  236. map.put(_SC_TRACE_LOG, "_SC_TRACE_LOG");
  237. map.put(_SC_TTY_NAME_MAX, "_SC_TTY_NAME_MAX");
  238. map.put(_SC_TYPED_MEMORY_OBJECTS, "_SC_TYPED_MEMORY_OBJECTS");
  239. map.put(_SC_V6_ILP32_OFF32, "_SC_V6_ILP32_OFF32");
  240. map.put(_SC_V6_ILP32_OFFBIG, "_SC_V6_ILP32_OFFBIG");
  241. map.put(_SC_V6_LP64_OFF64, "_SC_V6_LP64_OFF64");
  242. map.put(_SC_V6_LPBIG_OFFBIG, "_SC_V6_LPBIG_OFFBIG");
  243. map.put(_SC_IPV6, "_SC_IPV6");
  244. map.put(_SC_RAW_SOCKETS, "_SC_RAW_SOCKETS");
  245. map.put(_SC_SYMLOOP_MAX, "_SC_SYMLOOP_MAX");
  246. map.put(_SC_ATEXIT_MAX, "_SC_ATEXIT_MAX");
  247. map.put(_SC_IOV_MAX, "_SC_IOV_MAX");
  248. map.put(_SC_PAGE_SIZE, "_SC_PAGE_SIZE");
  249. map.put(_SC_XOPEN_CRYPT, "_SC_XOPEN_CRYPT");
  250. map.put(_SC_XOPEN_ENH_I18N, "_SC_XOPEN_ENH_I18N");
  251. map.put(_SC_XOPEN_LEGACY, "_SC_XOPEN_LEGACY");
  252. map.put(_SC_XOPEN_REALTIME, "_SC_XOPEN_REALTIME");
  253. map.put(_SC_XOPEN_REALTIME_THREADS, "_SC_XOPEN_REALTIME_THREADS");
  254. map.put(_SC_XOPEN_SHM, "_SC_XOPEN_SHM");
  255. map.put(_SC_XOPEN_STREAMS, "_SC_XOPEN_STREAMS");
  256. map.put(_SC_XOPEN_UNIX, "_SC_XOPEN_UNIX");
  257. map.put(_SC_XOPEN_VERSION, "_SC_XOPEN_VERSION");
  258. map.put(_SC_XOPEN_XCU_VERSION, "_SC_XOPEN_XCU_VERSION");
  259. map.put(_SC_XBS5_ILP32_OFF32, "_SC_XBS5_ILP32_OFF32");
  260. map.put(_SC_XBS5_ILP32_OFFBIG, "_SC_XBS5_ILP32_OFFBIG");
  261. map.put(_SC_XBS5_LP64_OFF64, "_SC_XBS5_LP64_OFF64");
  262. map.put(_SC_XBS5_LPBIG_OFFBIG, "_SC_XBS5_LPBIG_OFFBIG");
  263. map.put(_SC_SS_REPL_MAX, "_SC_SS_REPL_MAX");
  264. map.put(_SC_TRACE_EVENT_NAME_MAX, "_SC_TRACE_EVENT_NAME_MAX");
  265. map.put(_SC_TRACE_NAME_MAX, "_SC_TRACE_NAME_MAX");
  266. map.put(_SC_TRACE_SYS_MAX, "_SC_TRACE_SYS_MAX");
  267. map.put(_SC_TRACE_USER_EVENT_MAX, "_SC_TRACE_USER_EVENT_MAX");
  268. map.put(_SC_PASS_MAX, "_SC_PASS_MAX");
  269. return map;
  270. }
  271. }
  272. public final String toString() { return StringTable.descriptions.get(this); }
  273. public final int value() { return (int) value; }
  274. public final int intValue() { return (int) value; }
  275. public final long longValue() { return value; }
  276. public final boolean defined() { return true; }
  277. }