1POSIXOPTIONS(7) Linux Programmer's Manual POSIXOPTIONS(7)
2
3
4
6 posixoptions - optional parts of the POSIX standard
7
9 The POSIX standard (the information below is from POSIX.1-2001)
10 describes a set of behaviors and interfaces for a compliant system.
11 However, many interfaces are optional and there are feature test macros
12 to test the availability of interfaces at compile time, and functions
13 sysconf(3), fpathconf(3), pathconf(3), confstr(3) to do this at run
14 time. From shell scripts one can use getconf(1). For more detail, see
15 sysconf(3).
16
17 We give the name of the POSIX abbreviation, the option, the name of the
18 sysconf(3) parameter used to inquire about the option, and possibly a
19 very short description. Much more precise detail can be found in the
20 POSIX standard itself, versions of which can nowadays be accessed
21 freely on the web.
22
23 ADV - _POSIX_ADVISORY_INFO - _SC_ADVISORY_INFO
24 The following advisory functions are present:
25
26 posix_fadvise()
27 posix_fallocate()
28 posix_memalign()
29 posix_madvise()
30
31 AIO - _POSIX_ASYNCHRONOUS_IO - _SC_ASYNCHRONOUS_IO
32 The header <aio.h> is present. The following functions are present:
33
34 aio_cancel()
35 aio_error()
36 aio_fsync()
37 aio_read()
38 aio_return()
39 aio_suspend()
40 aio_write()
41 lio_listio()
42
43 BAR - _POSIX_BARRIERS - _SC_BARRIERS
44 This option implies the _POSIX_THREADS and _POSIX_THREAD_SAFE_FUNCTIONS
45 options. The following functions are present:
46
47 pthread_barrier_destroy()
48 pthread_barrier_init()
49 pthread_barrier_wait()
50 pthread_barrierattr_destroy()
51 pthread_barrierattr_init()
52
53 --- - POSIX_CHOWN_RESTRICTED
54 If this option is in effect (as it always is under POSIX.1-2001), then
55 only root may change the owner of a file, and nonroot can set the group
56 of a file only to one of the groups it belongs to. This affects the
57 following functions
58
59 chown()
60 fchown()
61
62 CS - _POSIX_CLOCK_SELECTION - _SC_CLOCK_SELECTION
63 This option implies the _POSIX_TIMERS option. The following functions
64 are present:
65
66 pthread_condattr_getclock()
67 pthread_condattr_setclock()
68 clock_nanosleep()
69
70 If CLOCK_REALTIME is changed by the function clock_settime(), then this
71 affects all timers set for an absolute time.
72
73 CPT - _POSIX_CPUTIME - _SC_CPUTIME
74 The CLOCK_PROCESS_CPUTIME_ID clock ID is supported. The initial value
75 of this clock is 0 for each process. This option implies the
76 _POSIX_TIMERS option. The function clock_getcpuclockid() is present.
77
78 --- - _POSIX_FILE_LOCKING - _SC_FILE_LOCKING
79 This option has been deleted. Not in final XPG6.
80
81 FSC - _POSIX_FSYNC - _SC_FSYNC
82 The function fsync() is present.
83
84 IP6 - _POSIX_IPV6 - _SC_IPV6
85 Internet Protocol Version 6 is supported.
86
87 --- - _POSIX_JOB_CONTROL - _SC_JOB_CONTROL
88 If this option is in effect (as it always is under POSIX.1-2001), then
89 the system implements POSIX-style job control, and the following func‐
90 tions are present:
91
92 setpgid()
93 tcdrain()
94 tcflush()
95 tcgetpgrp()
96 tcsendbreak()
97 tcsetattr()
98 tcsetpgrp()
99
100 MF - _POSIX_MAPPED_FILES - _SC_MAPPED_FILES
101 Shared memory is supported. The include file <sys/mman.h> is present.
102 The following functions are present:
103
104 mmap()
105 msync()
106 munmap()
107
108 ML - _POSIX_MEMLOCK - _SC_MEMLOCK
109 Shared memory can be locked into core. The following functions are
110 present:
111
112 mlockall()
113 munlockall()
114
115 MR/MLR - _POSIX_MEMLOCK_RANGE - _SC_MEMLOCK_RANGE
116 More precisely, ranges can be locked into core. The following func‐
117 tions are present:
118
119 mlock()
120 munlock()
121
122 MPR - _POSIX_MEMORY_PROTECTION - _SC_MEMORY_PROTECTION
123 The function mprotect() is present.
124
125 MSG - _POSIX_MESSAGE_PASSING - _SC_MESSAGE_PASSING
126 The include file <mqueue.h> is present. The following functions are
127 present:
128
129 mq_close()
130 mq_getattr()
131 mq_notify()
132 mq_open()
133 mq_receive()
134 mq_send()
135 mq_setattr()
136 mq_unlink()
137
138 MON - _POSIX_MONOTONIC_CLOCK - _SC_MONOTONIC_CLOCK
139 CLOCK_MONOTONIC is supported. This option implies the _POSIX_TIMERS
140 option. The following functions are affected:
141
142 aio_suspend()
143 clock_getres()
144 clock_gettime()
145 clock_settime()
146 timer_create()
147
148 --- - _POSIX_MULTI_PROCESS - _SC_MULTI_PROCESS
149 This option has been deleted. Not in final XPG6.
150
151 --- - _POSIX_NO_TRUNC
152 If this option is in effect (as it always is under POSIX.1-2001), then
153 pathname components longer than NAME_MAX are not truncated, but give an
154 error. This property may be dependent on the path prefix of the compo‐
155 nent.
156
157 PIO - _POSIX_PRIORITIZED_IO - _SC_PRIORITIZED_IO
158 This option says that one can specify priorities for asynchronous I/O.
159 This affects the functions
160
161 aio_read()
162 aio_write()
163
164 PS - _POSIX_PRIORITY_SCHEDULING - _SC_PRIORITY_SCHEDULING
165 The include file <sched.h> is present. The following functions are
166 present:
167
168 sched_get_priority_max()
169 sched_get_priority_min()
170 sched_getparam()
171 sched_getscheduler()
172 sched_rr_get_interval()
173 sched_setparam()
174 sched_setscheduler()
175 sched_yield()
176
177 If also _POSIX_SPAWN is in effect, then the following functions are
178 present:
179
180 posix_spawnattr_getschedparam()
181 posix_spawnattr_getschedpolicy()
182 posix_spawnattr_setschedparam()
183 posix_spawnattr_setschedpolicy()
184
185 RS - _POSIX_RAW_SOCKETS
186 Raw sockets are supported. The following functions are affected:
187
188 getsockopt()
189 setsockopt()
190
191 --- - _POSIX_READER_WRITER_LOCKS - _SC_READER_WRITER_LOCKS
192 This option implies the _POSIX_THREADS option. Conversely, under
193 POSIX.1-2001 the _POSIX_THREADS option implies this option.
194
195 The following functions are present:
196
197 pthread_rwlock_destroy()
198 pthread_rwlock_init()
199 pthread_rwlock_rdlock()
200 pthread_rwlock_tryrdlock()
201 pthread_rwlock_trywrlock()
202 pthread_rwlock_unlock()
203 pthread_rwlock_wrlock()
204 pthread_rwlockattr_destroy()
205 pthread_rwlockattr_init()
206
207 RTS - _POSIX_REALTIME_SIGNALS - _SC_REALTIME_SIGNALS
208 Realtime signals are supported. The following functions are present:
209
210 sigqueue()
211 sigtimedwait()
212 sigwaitinfo()
213
214 --- - _POSIX_REGEXP - _SC_REGEXP
215 If this option is in effect (as it always is under POSIX.1-2001), then
216 POSIX regular expressions are supported and the following functions are
217 present:
218
219 regcomp()
220 regerror()
221 regexec()
222 regfree()
223
224 --- - _POSIX_SAVED_IDS - _SC_SAVED_IDS
225 If this option is in effect (as it always is under POSIX.1-2001), then
226 a process has a saved set-user-ID and a saved set-group-ID. The fol‐
227 lowing functions are affected:
228
229 exec()
230 kill()
231 seteuid()
232 setegid()
233 setgid()
234 setuid()
235
236 SEM - _POSIX_SEMAPHORES - _SC_SEMAPHORES
237 The include file <semaphore.h> is present. The following functions are
238 present:
239
240 sem_close()
241 sem_destroy()
242 sem_getvalue()
243 sem_init()
244 sem_open()
245 sem_post()
246 sem_trywait()
247 sem_unlink()
248 sem_wait()
249
250 SHM - _POSIX_SHARED_MEMORY_OBJECTS - _SC_SHARED_MEMORY_OBJECTS
251 The following functions are present:
252
253 mmap()
254 munmap()
255 shm_open()
256 shm_unlink()
257
258 --- - _POSIX_SHELL - _SC_SHELL
259 If this option is in effect (as it always is under POSIX.1-2001), the
260 function system() is present.
261
262 SPN - _POSIX_SPAWN - _SC_SPAWN
263 This option describes support for process creation in a context where
264 it is difficult or impossible to use fork(), for example, because no
265 MMU is present.
266
267 If _POSIX_SPAWN is in effect, then the include file <spawn.h> and the
268 following functions are present:
269
270 posix_spawn()
271 posix_spawn_file_actions_addclose()
272 posix_spawn_file_actions_adddup2()
273 posix_spawn_file_actions_addopen()
274 posix_spawn_file_actions_destroy()
275 posix_spawn_file_actions_init()
276 posix_spawnattr_destroy()
277 posix_spawnattr_getsigdefault()
278 posix_spawnattr_getflags()
279 posix_spawnattr_getpgroup()
280 posix_spawnattr_getsigmask()
281 posix_spawnattr_init()
282 posix_spawnattr_setsigdefault()
283 posix_spawnattr_setflags()
284 posix_spawnattr_setpgroup()
285 posix_spawnattr_setsigmask()
286 posix_spawnp()
287
288 If also _POSIX_PRIORITY_SCHEDULING is in effect, then the following
289 functions are present:
290
291 posix_spawnattr_getschedparam()
292 posix_spawnattr_getschedpolicy()
293 posix_spawnattr_setschedparam()
294 posix_spawnattr_setschedpolicy()
295
296 SPI - _POSIX_SPIN_LOCKS - _SC_SPIN_LOCKS
297 This option implies the _POSIX_THREADS and _POSIX_THREAD_SAFE_FUNCTIONS
298 options. The following functions are present:
299
300 pthread_spin_destroy()
301 pthread_spin_init()
302 pthread_spin_lock()
303 pthread_spin_trylock()
304 pthread_spin_unlock()
305
306 SS - _POSIX_SPORADIC_SERVER - _SC_SPORADIC_SERVER
307 The scheduling policy SCHED_SPORADIC is supported. This option implies
308 the _POSIX_PRIORITY_SCHEDULING option. The following functions are
309 affected:
310
311 sched_setparam()
312 sched_setscheduler()
313
314 SIO - _POSIX_SYNCHRONIZED_IO - _SC_SYNCHRONIZED_IO
315 The following functions are affected:
316
317 open()
318 msync()
319 fsync()
320 fdatasync()
321
322 TSA - _POSIX_THREAD_ATTR_STACKADDR - _SC_THREAD_ATTR_STACKADDR
323 The following functions are affected:
324
325 pthread_attr_getstack()
326 pthread_attr_getstackaddr()
327 pthread_attr_setstack()
328 pthread_attr_setstackaddr()
329
330 TSS - _POSIX_THREAD_ATTR_STACKSIZE - _SC_THREAD_ATTR_STACKSIZE
331 The following functions are affected:
332
333 pthread_attr_getstack()
334 pthread_attr_getstacksize()
335 pthread_attr_setstack()
336 pthread_attr_setstacksize()
337
338 TCT - _POSIX_THREAD_CPUTIME - _SC_THREAD_CPUTIME
339 The clockID CLOCK_THREAD_CPUTIME_ID is supported. This option implies
340 the _POSIX_TIMERS option. The following functions are affected:
341
342 pthread_getcpuclockid()
343 clock_getres()
344 clock_gettime()
345 clock_settime()
346 timer_create()
347
348 TPI - _POSIX_THREAD_PRIO_INHERIT - _SC_THREAD_PRIO_INHERIT
349 The following functions are affected:
350
351 pthread_mutexattr_getprotocol()
352 pthread_mutexattr_setprotocol()
353
354 TPP - _POSIX_THREAD_PRIO_PROTECT - _SC_THREAD_PRIO_PROTECT
355 The following functions are affected:
356
357 pthread_mutex_getprioceiling()
358 pthread_mutex_setprioceiling()
359 pthread_mutexattr_getprioceiling()
360 pthread_mutexattr_getprotocol()
361 pthread_mutexattr_setprioceiling()
362 pthread_mutexattr_setprotocol()
363
364 TPS - _POSIX_THREAD_PRIORITY_SCHEDULING - _SC_THREAD_PRIORITY_SCHEDULING
365 If this option is in effect, the different threads inside a process can
366 run with different priorities and/or different schedulers. The follow‐
367 ing functions are affected:
368
369 pthread_attr_getinheritsched()
370 pthread_attr_getschedpolicy()
371 pthread_attr_getscope()
372 pthread_attr_setinheritsched()
373 pthread_attr_setschedpolicy()
374 pthread_attr_setscope()
375 pthread_getschedparam()
376 pthread_setschedparam()
377 pthread_setschedprio()
378
379 TSH - _POSIX_THREAD_PROCESS_SHARED - _SC_THREAD_PROCESS_SHARED
380 The following functions are affected:
381
382 pthread_barrierattr_getpshared()
383 pthread_barrierattr_setpshared()
384 pthread_condattr_getpshared()
385 pthread_condattr_setpshared()
386 pthread_mutexattr_getpshared()
387 pthread_mutexattr_setpshared()
388 pthread_rwlockattr_getpshared()
389 pthread_rwlockattr_setpshared()
390
391 TSF - _POSIX_THREAD_SAFE_FUNCTIONS - _SC_THREAD_SAFE_FUNCTIONS
392 The following functions are affected:
393
394 readdir_r()
395 getgrgid_r()
396 getgrnam_r()
397 getpwnam_r()
398 getpwuid_r()
399 flockfile()
400 ftrylockfile()
401 funlockfile()
402 getc_unlocked()
403 getchar_unlocked()
404 putc_unlocked()
405 putchar_unlocked()
406 rand_r()
407 strerror_r()
408 strtok_r()
409 asctime_r()
410 ctime_r()
411 gmtime_r()
412 localtime_r()
413
414 TSP - _POSIX_THREAD_SPORADIC_SERVER - _SC_THREAD_SPORADIC_SERVER
415 This option implies the _POSIX_THREAD_PRIORITY_SCHEDULING option. The
416 following functions are affected:
417
418 sched_getparam()
419 sched_setparam()
420 sched_setscheduler()
421
422 THR - _POSIX_THREADS - _SC_THREADS
423 Basic support for POSIX threads is available. The following functions
424 are present:
425
426 pthread_atfork()
427 pthread_attr_destroy()
428 pthread_attr_getdetachstate()
429 pthread_attr_getschedparam()
430 pthread_attr_init()
431 pthread_attr_setdetachstate()
432 pthread_attr_setschedparam()
433 pthread_cancel()
434 pthread_cleanup_push()
435 pthread_cleanup_pop()
436 pthread_cond_broadcast()
437 pthread_cond_destroy()
438 pthread_cond_init()
439 pthread_cond_signal()
440 pthread_cond_timedwait()
441 pthread_cond_wait()
442 pthread_condattr_destroy()
443 pthread_condattr_init()
444 pthread_create()
445 pthread_detach()
446 pthread_equal()
447 pthread_exit()
448 pthread_getspecific()
449 pthread_join()
450 pthread_key_create()
451 pthread_key_delete()
452 pthread_mutex_destroy()
453 pthread_mutex_init()
454 pthread_mutex_lock()
455 pthread_mutex_trylock()
456 pthread_mutex_unlock()
457 pthread_mutexattr_destroy()
458 pthread_mutexattr_init()
459 pthread_once()
460 pthread_rwlock_destroy()
461 pthread_rwlock_init()
462 pthread_rwlock_rdlock()
463 pthread_rwlock_tryrdlock()
464 pthread_rwlock_trywrlock()
465 pthread_rwlock_unlock()
466 pthread_rwlock_wrlock()
467 pthread_rwlockattr_destroy()
468 pthread_rwlockattr_init()
469 pthread_self()
470 pthread_setcancelstate()
471 pthread_setcanceltype()
472 pthread_setspecific()
473 pthread_testcancel()
474
475 TMO - _POSIX_TIMEOUTS - _SC_TIMEOUTS
476 The following functions are present:
477
478 mq_timedreceive()
479 mq_timedsend()
480 pthread_mutex_timedlock()
481 pthread_rwlock_timedrdlock()
482 pthread_rwlock_timedwrlock()
483 sem_timedwait()
484 posix_trace_timedgetnext_event()
485
486 TMR - _POSIX_TIMERS - _SC_TIMERS
487 The following functions are present:
488
489 clock_getres()
490 clock_gettime()
491 clock_settime()
492 nanosleep()
493 timer_create()
494 timer_delete()
495 timer_gettime()
496 timer_getoverrun()
497 timer_settime()
498
499 TRC - _POSIX_TRACE - _SC_TRACE
500 POSIX tracing is available. The following functions are present:
501
502 posix_trace_attr_destroy()
503 posix_trace_attr_getclockres()
504 posix_trace_attr_getcreatetime()
505 posix_trace_attr_getgenversion()
506 posix_trace_attr_getmaxdatasize()
507 posix_trace_attr_getmaxsystemeventsize()
508 posix_trace_attr_getmaxusereventsize()
509 posix_trace_attr_getname()
510 posix_trace_attr_getstreamfullpolicy()
511 posix_trace_attr_getstreamsize()
512 posix_trace_attr_init()
513 posix_trace_attr_setmaxdatasize()
514 posix_trace_attr_setname()
515 posix_trace_attr_setstreamsize()
516 posix_trace_attr_setstreamfullpolicy()
517 posix_trace_clear()
518 posix_trace_create()
519 posix_trace_event()
520 posix_trace_eventid_equal()
521 posix_trace_eventid_get_name()
522 posix_trace_eventid_open()
523 posix_trace_eventtypelist_getnext_id()
524 posix_trace_eventtypelist_rewind()
525 posix_trace_flush()
526 posix_trace_get_attr()
527 posix_trace_get_status()
528 posix_trace_getnext_event()
529 posix_trace_shutdown()
530 posix_trace_start()
531 posix_trace_stop()
532 posix_trace_trygetnext_event()
533
534 TEF - _POSIX_TRACE_EVENT_FILTER - _SC_TRACE_EVENT_FILTER
535 This option implies the _POSIX_TRACE option. The following functions
536 are present:
537
538 posix_trace_eventset_add()
539 posix_trace_eventset_del()
540 posix_trace_eventset_empty()
541 posix_trace_eventset_fill()
542 posix_trace_eventset_ismember()
543 posix_trace_get_filter()
544 posix_trace_set_filter()
545 posix_trace_trid_eventid_open()
546
547 TRI - _POSIX_TRACE_INHERIT - _SC_TRACE_INHERIT
548 Tracing children of the traced process is supported. This option
549 implies the _POSIX_TRACE option. The following functions are present:
550
551 posix_trace_attr_getinherited()
552 posix_trace_attr_setinherited()
553
554 TRL - _POSIX_TRACE_LOG - _SC_TRACE_LOG
555 This option implies the _POSIX_TRACE option. The following functions
556 are present:
557
558 posix_trace_attr_getlogfullpolicy()
559 posix_trace_attr_getlogsize()
560 posix_trace_attr_setlogfullpolicy()
561 posix_trace_attr_setlogsize()
562 posix_trace_close()
563 posix_trace_create_withlog()
564 posix_trace_open()
565 posix_trace_rewind()
566
567 TYM - _POSIX_TYPED_MEMORY_OBJECTS - _SC_TYPED_MEMORY_OBJECT
568 The following functions are present:
569
570 posix_mem_offset()
571 posix_typed_mem_get_info()
572 posix_typed_mem_open()
573
574 --- - _POSIX_VDISABLE
575 Always present (probably 0). Value to set a changeable special control
576 character to indicate that it is disabled.
577
579 XSI - _XOPEN_CRYPT - _SC_XOPEN_CRYPT
580 The following functions are present:
581
582 crypt()
583 encrypt()
584 setkey()
585
586 XSI - _XOPEN_REALTIME - _SC_XOPEN_REALTIME
587 This option implies the following options:
588
589 _POSIX_ASYNCHRONOUS_IO==200112L
590 _POSIX_FSYNC
591 _POSIX_MAPPED_FILES
592 _POSIX_MEMLOCK==200112L
593 _POSIX_MEMLOCK_RANGE==200112L
594 _POSIX_MEMORY_PROTECTION
595 _POSIX_MESSAGE_PASSING==200112L
596 _POSIX_PRIORITIZED_IO
597 _POSIX_PRIORITY_SCHEDULING==200112L
598 _POSIX_REALTIME_SIGNALS==200112L
599 _POSIX_SEMAPHORES==200112L
600 _POSIX_SHARED_MEMORY_OBJECTS==200112L
601 _POSIX_SYNCHRONIZED_IO==200112L
602 _POSIX_TIMERS==200112L
603
604 ADV - --- - ---
605 The Advanced Realtime option group implies that the following options
606 are all defined to 200112L:
607
608 _POSIX_ADVISORY_INFO
609 _POSIX_CLOCK_SELECTION
610 (implies _POSIX_TIMERS)
611 _POSIX_CPUTIME
612 (implies _POSIX_TIMERS)
613 _POSIX_MONOTONIC_CLOCK
614 (implies _POSIX_TIMERS)
615 _POSIX_SPAWN
616 _POSIX_SPORADIC_SERVER
617 (implies _POSIX_PRIORITY_SCHEDULING)
618 _POSIX_TIMEOUTS
619 _POSIX_TYPED_MEMORY_OBJECTS
620
621 XSI - _XOPEN_REALTIME_THREADS - _SC_XOPEN_REALTIME_THREADS
622 This option implies that the following options are all defined to
623 200112L:
624
625 _POSIX_THREAD_PRIO_INHERIT
626 _POSIX_THREAD_PRIO_PROTECT
627 _POSIX_THREAD_PRIORITY_SCHEDULING
628
629 ADVANCED REALTIME THREADS - --- - ---
630 This option implies that the following options are all defined to
631 200112L:
632
633 _POSIX_BARRIERS
634 (implies _POSIX_THREADS, _POSIX_THREAD_SAFE_FUNCTIONS)
635 _POSIX_SPIN_LOCKS
636 (implies _POSIX_THREADS, _POSIX_THREAD_SAFE_FUNCTIONS)
637 _POSIX_THREAD_CPUTIME
638 (implies _POSIX_TIMERS)
639 _POSIX_THREAD_SPORADIC_SERVER
640 (implies _POSIX_THREAD_PRIORITY_SCHEDULING)
641
642 TRACING - --- - ---
643 This option implies that the following options are all defined to
644 200112L:
645
646 _POSIX_TRACE
647 _POSIX_TRACE_EVENT_FILTER
648 _POSIX_TRACE_LOG
649 _POSIX_TRACE_INHERIT
650
651 STREAMS - _XOPEN_STREAMS - _SC_XOPEN_STREAMS
652 The following functions are present:
653
654 fattach()
655 fdetach()
656 getmsg()
657 getpmsg()
658 ioctl()
659 isastream()
660 putmsg()
661 putpmsg()
662
663 XSI - _XOPEN_LEGACY - _SC_XOPEN_LEGACY
664 Functions included in the legacy option group were previously manda‐
665 tory, but are now optional in this version. The following functions
666 are present:
667
668 bcmp()
669 bcopy()
670 bzero()
671 ecvt()
672 fcvt()
673 ftime()
674 gcvt()
675 getcwd()
676 index()
677 mktemp()
678 rindex()
679 utimes()
680 wcswcs()
681
682 XSI - _XOPEN_UNIX - _SC_XOPEN_UNIX
683 The following functions are present:
684
685 mmap()
686 munmap()
687 msync()
688
689 This option implies the following options:
690
691 _POSIX_FSYNC
692 _POSIX_MAPPED_FILES
693 _POSIX_MEMORY_PROTECTION
694 _POSIX_THREAD_ATTR_STACKADDR
695 _POSIX_THREAD_ATTR_STACKSIZE
696 _POSIX_THREAD_PROCESS_SHARED
697 _POSIX_THREAD_SAFE_FUNCTIONS
698 _POSIX_THREADS
699
700 This option may imply the following options from the XSI option groups:
701
702 Encryption (_XOPEN_CRYPT)
703 Realtime (_XOPEN_REALTIME)
704 Advanced Realtime (ADB)
705 Realtime Threads (_XOPEN_REALTIME_THREADS)
706 Advanced Realtime Threads (ADVANCED REALTIME THREADS)
707 Tracing (TRACING)
708 XSI Streams (STREAMS)
709 Legacy (_XOPEN_LEGACY)
710
712 sysconf(3), standards(7)
713
715 This page is part of release 4.16 of the Linux man-pages project. A
716 description of the project, information about reporting bugs, and the
717 latest version of this page, can be found at
718 https://www.kernel.org/doc/man-pages/.
719
720
721
722 2018-04-30 POSIXOPTIONS(7)