posixoptions(7)
posixoptions(7) – valfria delar av POSIX-standarden
NAMN
posixoptions - valfria delar av POSIX-standarden
posixoptions(7) – valfria delar av POSIX-standarden
NAMN
posixoptions - valfria delar av POSIX-standarden
BESKRIVNING
POSIX-standarden (informationen nedan är från POSIX.1-2001) beskriver en uppsättning beteenden och gränssnitt för ett kompatibelt system. Många gränssnitt är dock valfria och det finns funktionsmakron för att testa tillgängligheten av gränssnitt vid kompileringstid, samt funktionerna sysconf(3), fpathconf(3), pathconf(3), confstr(3) för att göra detta vid körtid. Från shell-skript kan man använda getconf(1). För mer detaljer, se sysconf(3).
Vi ger namnet på POSIX-förkortningen, alternativet, namnet på sysconf(3)-parametern som används för att fråga om alternativet, och eventuellt en mycket kort beskrivning. Mycket mer exakt information kan hittas i själva POSIX-standarden, vars versioner numera kan nås fritt på webben.
ADV - _POSIX_ADVISORY_INFO - _SC_ADVISORY_INFO
Följande rådgivande funktioner är tillgängliga:
- posix_fadvise(2) - posix_fallocate(3) - posix_memalign(3) - posix_madvise(3)
AIO - _POSIX_ASYNCHRONOUS_IO - _SC_ASYNCHRONOUS_IO
Headerfilen `<aio.h>` finns tillgänglig. Följande funktioner är tillgängliga:
- aio_cancel(3) - aio_error(3) - aio_fsync(3) - aio_read(3) - aio_return(3) - aio_suspend(3) - aio_write(3) - lio_listio(3)
BAR - _POSIX_BARRIERS - _SC_BARRIERS
Detta alternativ innebär alternativen _POSIX_THREADS och _POSIX_THREAD_SAFE_FUNCTIONS. Följande funktioner är tillgängliga:
- pthread_barrier_destroy(3) - pthread_barrier_init(3) - pthread_barrier_wait(3) - pthread_barrierattr_destroy(3) - pthread_barrierattr_init(3)
--- - POSIX_CHOWN_RESTRICTED
Om detta alternativ är i kraft (som det alltid är under POSIX.1-2001), kan endast root ändra ägaren av en fil, och icke-root-användare kan endast sätta gruppen för en fil till en av de grupper de tillhör. Detta påverkar följande funktioner:
CS - _POSIX_CLOCK_SELECTION - _SC_CLOCK_SELECTION
Detta alternativ innebär alternativet _POSIX_TIMERS. Följande funktioner är tillgängliga:
- pthread_condattr_getclock(3) - pthread_condattr_setclock(3) - clock_nanosleep(2)
Om CLOCK_REALTIME(7) ändras av funktionen clock_settime(2), påverkar detta alla timers som är inställda för en absolut tid.
CPT - _POSIX_CPUTIME - _SC_CPUTIME
Klock-ID:t CLOCK_PROCESS_CPUTIME_ID(7) stöds. Det initiala värdet för denna klocka är 0 för varje process. Detta alternativ innebär alternativet _POSIX_TIMERS. Funktionen clock_getcpuclockid(3) är tillgänglig.
--- - _POSIX_FILE_LOCKING - _SC_FILE_LOCKING
Detta alternativ har tagits bort. Finns inte i slutliga XPG6.
FSC - _POSIX_FSYNC - _SC_FSYNC
Funktionen fsync(2) är tillgänglig.
IP6 - _POSIX_IPV6 - _SC_IPV6
Internet Protocol Version 6 stöds.
--- - _POSIX_JOB_CONTROL - _SC_JOB_CONTROL
Om detta alternativ är i kraft (som det alltid är under POSIX.1-2001), implementerar systemet POSIX-stil jobbkontroll, och följande funktioner är tillgängliga:
- setpgid(2) - tcdrain(3) - tcflush(3) - tcgetpgrp(3) - tcsendbreak(3) - tcsetattr(3) - tcsetpgrp(3)
MF - _POSIX_MAPPED_FILES - _SC_MAPPED_FILES
Delat minne stöds. Headerfilen `<sys/mman.h>` finns tillgänglig. Följande funktioner är tillgängliga:
- mmap(2) - msync(2) - munmap(2)
ML - _POSIX_MEMLOCK - _SC_MEMLOCK
Delat minne kan låsas i kärnan. Följande funktioner är tillgängliga:
MR/MLR - _POSIX_MEMLOCK_RANGE - _SC_MEMLOCK_RANGE
Mer precist kan intervall låsas i kärnan. Följande funktioner är tillgängliga:
- mlock(2) - munlock(2)
MPR - _POSIX_MEMORY_PROTECTION - _SC_MEMORY_PROTECTION
Funktionen mprotect(2) är tillgänglig.
MSG - _POSIX_MESSAGE_PASSING - _SC_MESSAGE_PASSING
Headerfilen `<mqueue.h>` finns tillgänglig. Följande funktioner är tillgängliga:
- mq_close(3) - mq_getattr(3) - mq_notify(3) - mq_open(3) - mq_receive(3) - mq_send(3) - mq_setattr(3) - mq_unlink(3)
MON - _POSIX_MONOTONIC_CLOCK - _SC_MONOTONIC_CLOCK
CLOCK_MONOTONIC(7) stöds. Detta alternativ innebär alternativet _POSIX_TIMERS. Följande funktioner påverkas:
- aio_suspend(3) - clock_getres(2) - clock_gettime(2) - clock_settime(2) - timer_create(2)
--- - _POSIX_MULTI_PROCESS - _SC_MULTI_PROCESS
Detta alternativ har tagits bort. Finns inte i slutliga XPG6.
--- - _POSIX_NO_TRUNC
Om detta alternativ är i kraft (som det alltid är under POSIX.1-2001), trunkeras inte sökvägskomponenter längre än NAME_MAX(3) utan ger ett fel. Denna egenskap kan vara beroende av sökvägsprefixet för komponenten.
PIO - _POSIX_PRIORITIZED_IO - _SC_PRIORITIZED_IO
Detta alternativ säger att man kan specificera prioriteringar för asynkron I/O. Detta påverkar funktionerna:
PS - _POSIX_PRIORITY_SCHEDULING - _SC_PRIORITY_SCHEDULING
Headerfilen `<sched.h>` finns tillgänglig. Följande funktioner är tillgängliga:
- sched_get_priority_max(2) - sched_get_priority_min(2) - sched_getparam(2) - sched_getscheduler(2) - sched_rr_get_interval(2) - sched_setparam(2) - sched_setscheduler(2) - sched_yield(2)
Om också _POSIX_SPAWN är i kraft, är följande funktioner tillgängliga:
- posix_spawnattr_getschedparam(3) - posix_spawnattr_getschedpolicy(3) - posix_spawnattr_setschedparam(3) - posix_spawnattr_setschedpolicy(3)
RS - _POSIX_RAW_SOCKETS
Råa sockets stöds. Följande funktioner påverkas:
- getsockopt(2) - setsockopt(2)
--- - _POSIX_READER_WRITER_LOCKS - _SC_READER_WRITER_LOCKS
Detta alternativ innebär alternativet _POSIX_THREADS. Omvänt, under POSIX.1-2001 innebär alternativet _POSIX_THREADS detta alternativ.
Följande funktioner är tillgängliga:
- pthread_rwlock_destroy(3) - pthread_rwlock_init(3) - pthread_rwlock_rdlock(3) - pthread_rwlock_tryrdlock(3) - pthread_rwlock_trywrlock(3) - pthread_rwlock_unlock(3) - pthread_rwlock_wrlock(3) - pthread_rwlockattr_destroy(3) - pthread_rwlockattr_init(3)
RTS - _POSIX_REALTIME_SIGNALS - _SC_REALTIME_SIGNALS
Realtidssignaler stöds. Följande funktioner är tillgängliga:
- sigqueue(3) - sigtimedwait(2) - sigwaitinfo(2)
--- - _POSIX_REGEXP - _SC_REGEXP
Om detta alternativ är i kraft (som det alltid är under POSIX.1-2001), stöds POSIX-reguljära uttryck och följande funktioner är tillgängliga:
- regcomp(3) - regerror(3) - regexec(3) - regfree(3)
--- - _POSIX_SAVED_IDS - _SC_SAVED_IDS
Om detta alternativ är i kraft (som det alltid är under POSIX.1-2001), har en process ett sparat set-user-ID och ett sparat set-group-ID. Följande funktioner påverkas:
- exec(3) - kill(2) - seteuid(2) - setegid(2) - setgid(2) - setuid(2)
SEM - _POSIX_SEMAPHORES - _SC_SEMAPHORES
Headerfilen `<semaphore.h>` finns tillgänglig. Följande funktioner är tillgängliga:
- sem_close(3) - sem_destroy(3) - sem_getvalue(3) - sem_init(3) - sem_open(3) - sem_post(3) - sem_trywait(3) - sem_unlink(3) - sem_wait(3)
SHM - _POSIX_SHARED_MEMORY_OBJECTS - _SC_SHARED_MEMORY_OBJECTS
Följande funktioner är tillgängliga:
- mmap(2) - munmap(2) - shm_open(3) - shm_unlink(3)
--- - _POSIX_SHELL - _SC_SHELL
Om detta alternativ är i kraft (som det alltid är under POSIX.1-2001), är funktionen system(3) tillgänglig.
SPN - _POSIX_SPAWN - _SC_SPAWN
Detta alternativ beskriver stöd för processkapning i en kontext där det är svårt eller omöjligt att använda fork(2), till exempel eftersom ingen MMU är närvarande.
Om _POSIX_SPAWN är i kraft, är headerfilen `<spawn.h>` och följande funktioner tillgängliga:
- posix_spawn(3) - posix_spawn_file_actions_addclose(3) - posix_spawn_file_actions_adddup2(3) - posix_spawn_file_actions_addopen(3) - posix_spawn_file_actions_destroy(3) - posix_spawn_file_actions_init(3) - posix_spawnattr_destroy(3) - posix_spawnattr_getsigdefault(3) - posix_spawnattr_getflags(3) - posix_spawnattr_getpgroup(3) - posix_spawnattr_getsigmask(3) - posix_spawnattr_init(3) - posix_spawnattr_setsigdefault(3) - posix_spawnattr_setflags(3) - posix_spawnattr_setpgroup(3) - posix_spawnattr_setsigmask(3) - posix_spawnp(3)
Om också _POSIX_PRIORITY_SCHEDULING är i kraft, är följande funktioner tillgängliga:
- posix_spawnattr_getschedparam(3) - posix_spawnattr_getschedpolicy(3) - posix_spawnattr_setschedparam(3) - posix_spawnattr_setschedpolicy(3)
SPI - _POSIX_SPIN_LOCKS - _SC_SPIN_LOCKS
Detta alternativ innebär alternativen _POSIX_THREADS och _POSIX_THREAD_SAFE_FUNCTIONS. Följande funktioner är tillgängliga:
- pthread_spin_destroy(3) - pthread_spin_init(3) - pthread_spin_lock(3) - pthread_spin_trylock(3) - pthread_spin_unlock(3)
SS - _POSIX_SPORADIC_SERVER - _SC_SPORADIC_SERVER
Schemaläggningspolicyn SCHED_SPORADIC(7) stöds. Detta alternativ innebär alternativet _POSIX_PRIORITY_SCHEDULING. Följande funktioner påverkas:
- sched_setparam(2) - sched_setscheduler(2)
SIO - _POSIX_SYNCHRONIZED_IO - _SC_SYNCHRONIZED_IO
Följande funktioner påverkas:
- open(2) - msync(2) - fsync(2) - fdatasync(2)
TSA - _POSIX_THREAD_ATTR_STACKADDR - _SC_THREAD_ATTR_STACKADDR
Följande funktioner påverkas:
- pthread_attr_getstack(3) - pthread_attr_getstackaddr(3) - pthread_attr_setstack(3) - pthread_attr_setstackaddr(3)
TSS - _POSIX_THREAD_ATTR_STACKSIZE - _SC_THREAD_ATTR_STACKSIZE
Följande funktioner påverkas:
- pthread_attr_getstack(3) - pthread_attr_getstacksize(3) - pthread_attr_setstack(3) - pthread_attr_setstacksize(3)
TCT - _POSIX_THREAD_CPUTIME - _SC_THREAD_CPUTIME
Klock-ID:t CLOCK_THREAD_CPUTIME_ID(7) stöds. Detta alternativ innebär alternativet _POSIX_TIMERS. Följande funktioner påverkas:
- pthread_getcpuclockid(3) - clock_getres(2) - clock_gettime(2) - clock_settime(2) - timer_create(2)
TPI - _POSIX_THREAD_PRIO_INHERIT - _SC_THREAD_PRIO_INHERIT
Följande funktioner påverkas:
- pthread_mutexattr_getprotocol(3) - pthread_mutexattr_setprotocol(3)
TPP - _POSIX_THREAD_PRIO_PROTECT - _SC_THREAD_PRIO_PROTECT
Följande funktioner påverkas:
- pthread_mutex_getprioceiling(3) - pthread_mutex_setprioceiling(3) - pthread_mutexattr_getprioceiling(3) - pthread_mutexattr_getprotocol(3) - pthread_mutexattr_setprioceiling(3) - pthread_mutexattr_setprotocol(3)
TPS - _POSIX_THREAD_PRIORITY_SCHEDULING - _SC_THREAD_PRIORITY_SCHEDULING
Om detta alternativ är i kraft kan de olika trådarna i en process köra med olika prioriteringar och/eller olika schemaläggare. Följande funktioner påverkas:
- pthread_attr_getinheritsched(3) - pthread_attr_getschedpolicy(3) - pthread_attr_getscope(3) - pthread_attr_setinheritsched(3) - pthread_attr_setschedpolicy(3) - pthread_attr_setscope(3) - pthread_getschedparam(3) - pthread_setschedparam(3) - pthread_setschedprio(3)
TSH - _POSIX_THREAD_PROCESS_SHARED - _SC_THREAD_PROCESS_SHARED
Följande funktioner påverkas:
- pthread_barrierattr_getpshared(3) - pthread_barrierattr_setpshared(3) - pthread_condattr_getpshared(3) - pthread_condattr_setpshared(3) - pthread_mutexattr_getpshared(3) - pthread_mutexattr_setpshared(3) - pthread_rwlockattr_getpshared(3) - pthread_rwlockattr_setpshared(3)
TSF - _POSIX_THREAD_SAFE_FUNCTIONS - _SC_THREAD_SAFE_FUNCTIONS
Följande funktioner påverkas:
- readdir_r(3) - getgrgid_r(3) - getgrnam_r(3) - getpwnam_r(3) - getpwuid_r(3) - flockfile(3) - ftrylockfile(3) - funlockfile(3) - getc_unlocked(3) - getchar_unlocked(3) - putc_unlocked(3) - putchar_unlocked(3) - rand_r(3) - strerror_r(3) - strtok_r(3) - asctime_r(3) - ctime_r(3) - gmtime_r(3) - localtime_r(3)
TSP - _POSIX_THREAD_SPORADIC_SERVER - _SC_THREAD_SPORADIC_SERVER
Detta alternativ innebär alternativet _POSIX_THREAD_PRIORITY_SCHEDULING. Följande funktioner påverkas:
- sched_getparam(2) - sched_setparam(2) - sched_setscheduler(2)
THR - _POSIX_THREADS - _SC_THREADS
Grundläggande stöd för POSIX-trådar är tillgängligt. Följande funktioner är tillgängliga:
- pthread_atfork(3) - pthread_attr_destroy(3) - pthread_attr_getdetachstate(3) - pthread_attr_getschedparam(3) - pthread_attr_init(3) - pthread_attr_setdetachstate(3) - pthread_attr_setschedparam(3) - pthread_cancel(3) - pthread_cleanup_push(3) - pthread_cleanup_pop(3) - pthread_cond_broadcast(3) - pthread_cond_destroy(3) - pthread_cond_init(3) - pthread_cond_signal(3) - pthread_cond_timedwait(3) - pthread_cond_wait(3) - pthread_condattr_destroy(3) - pthread_condattr_init(3) - pthread_create(3) - pthread_detach(3) - pthread_equal(3) - pthread_exit(3) - pthread_getspecific(3) - pthread_join(3) - pthread_key_create(3) - pthread_key_delete(3) - pthread_mutex_destroy(3) - pthread_mutex_init(3) - pthread_mutex_lock(3) - pthread_mutex_trylock(3) - pthread_mutex_unlock(3) - pthread_mutexattr_destroy(3) - pthread_mutexattr_init(3) - pthread_once(3) - pthread_rwlock_destroy(3) - pthread_rwlock_init(3) - pthread_rwlock_rdlock(3) - pthread_rwlock_tryrdlock(3) - pthread_rwlock_trywrlock(3) - pthread_rwlock_unlock(3) - pthread_rwlock_wrlock(3) - pthread_rwlockattr_destroy(3) - pthread_rwlockattr_init(3) - pthread_self(3) - pthread_setcancelstate(3) - pthread_setcanceltype(3) - pthread_setspecific(3) - pthread_testcancel(3)
TMO - _POSIX_TIMEOUTS - _SC_TIMEOUTS
Följande funktioner är tillgängliga:
- mq_timedreceive(3) - mq_timedsend(3) - pthread_mutex_timedlock(3) - pthread_rwlock_timedrdlock(3) - pthread_rwlock_timedwrlock(3) - sem_timedwait(3) - posix_trace_timedgetnext_event(3)
TMR - _POSIX_TIMERS - _SC_TIMERS
Följande funktioner är tillgängliga:
- clock_getres(2) - clock_gettime(2) - clock_settime(2) - nanosleep(2) - timer_create(2) - timer_delete(2) - timer_gettime(2) - timer_getoverrun(2) - timer_settime(2)
TRC - _POSIX_TRACE - _SC_TRACE
POSIX-spårning är tillgänglig. Följande funktioner är tillgängliga:
- posix_trace_attr_destroy(3) - posix_trace_attr_getclockres(3) - posix_trace_attr_getcreatetime(3) - posix_trace_attr_getgenversion(3) - posix_trace_attr_getmaxdatasize(3) - posix_trace_attr_getmaxsystemeventsize(3) - posix_trace_attr_getmaxusereventsize(3) - posix_trace_attr_getname(3) - posix_trace_attr_getstreamfullpolicy(3) - posix_trace_attr_getstreamsize(3) - posix_trace_attr_init(3) - posix_trace_attr_setmaxdatasize(3) - posix_trace_attr_setname(3) - posix_trace_attr_setstreamsize(3) - posix_trace_attr_setstreamfullpolicy(3) - posix_trace_clear(3) - posix_trace_create(3) - posix_trace_event(3) - posix_trace_eventid_equal(3) - posix_trace_eventid_get_name(3) - posix_trace_eventid_open(3) - posix_trace_eventtypelist_getnext_id(3) - posix_trace_eventtypelist_rewind(3) - posix_trace_flush(3) - posix_trace_get_attr(3) - posix_trace_get_status(3) - posix_trace_getnext_event(3) - posix_trace_shutdown(3) - posix_trace_start(3) - posix_trace_stop(3) - posix_trace_trygetnext_event(3)
TEF - _POSIX_TRACE_EVENT_FILTER - _SC_TRACE_EVENT_FILTER
Detta alternativ innebär alternativet _POSIX_TRACE. Följande funktioner är tillgängliga:
- posix_trace_eventset_add(3) - posix_trace_eventset_del(3) - posix_trace_eventset_empty(3) - posix_trace_eventset_fill(3) - posix_trace_eventset_ismember(3) - posix_trace_get_filter(3) - posix_trace_set_filter(3) - posix_trace_trid_eventid_open(3)
TRI - _POSIX_TRACE_INHERIT - _SC_TRACE_INHERIT
Spårning av barnprocesser till den spårade processen stöds. Detta alternativ innebär alternativet _POSIX_TRACE. Följande funktioner är tillgängliga:
- posix_trace_attr_getinherited(3) - posix_trace_attr_setinherited(3)
TRL - _POSIX_TRACE_LOG - _SC_TRACE_LOG
Detta alternativ innebär alternativet _POSIX_TRACE. Följande funktioner är tillgängliga:
- posix_trace_attr_getlogfullpolicy(3) - posix_trace_attr_getlogsize(3) - posix_trace_attr_setlogfullpolicy(3) - posix_trace_attr_setlogsize(3) - posix_trace_close(3) - posix_trace_create_withlog(3) - posix_trace_open(3) - posix_trace_rewind(3)
TYM - _POSIX_TYPED_MEMORY_OBJECTS - _SC_TYPED_MEMORY_OBJECTS
Följande funktioner är tillgängliga:
- posix_mem_offset(3) - posix_typed_mem_get_info(3) - posix_typed_mem_open(3)
--- - _POSIX_VDISABLE
Alltid närvarande (troligen 0). Värde att ställa in en ändringsbar speciell kontrolltecken för att indikera att den är inaktiverad.
X/OPEN-SYSTEMGRÄNSSNITTUTÖKNINGAR
XSI - _XOPEN_CRYPT - _SC_XOPEN_CRYPT
Följande funktioner är tillgängliga:
- crypt(3) - encrypt(3) - setkey(3)
XSI - _XOPEN_REALTIME - _SC_XOPEN_REALTIME
Detta alternativ innebär följande alternativ:
- _POSIX_ASYNCHRONOUS_IO == 200112L - _POSIX_FSYNC - _POSIX_MAPPED_FILES - _POSIX_MEMLOCK == 200112L - _POSIX_MEMLOCK_RANGE == 200112L - _POSIX_MEMORY_PROTECTION - _POSIX_MESSAGE_PASSING == 200112L - _POSIX_PRIORITIZED_IO - _POSIX_PRIORITY_SCHEDULING == 200112L - _POSIX_REALTIME_SIGNALS == 200112L - _POSIX_SEMAPHORES == 200112L - _POSIX_SHARED_MEMORY_OBJECTS == 200112L - _POSIX_SYNCHRONIZED_IO == 200112L - _POSIX_TIMERS == 200112L
ADV
Alternativgruppen Advanced Realtime innebär att följande alternativ alla är definierade till 200112L:
- _POSIX_ADVISORY_INFO - _POSIX_CLOCK_SELECTION (innebär _POSIX_TIMERS) - _POSIX_CPUTIME (innebär _POSIX_TIMERS) - _POSIX_MONOTONIC_CLOCK (innebär _POSIX_TIMERS) - _POSIX_SPAWN - _POSIX_SPORADIC_SERVER (innebär _POSIX_PRIORITY_SCHEDULING) - _POSIX_TIMEOUTS - _POSIX_TYPED_MEMORY_OBJECTS
XSI - _XOPEN_REALTIME_THREADS - _SC_XOPEN_REALTIME_THREADS
Detta alternativ innebär att följande alternativ alla är definierade till 200112L:
- _POSIX_THREAD_PRIO_INHERIT - _POSIX_THREAD_PRIO_PROTECT - _POSIX_THREAD_PRIORITY_SCHEDULING
ADVANCED REALTIME THREADS - --- - ---
Detta alternativ innebär att följande alternativ alla är definierade till 200112L:
- _POSIX_BARRIERS (innebär _POSIX_THREADS, _POSIX_THREAD_SAFE_FUNCTIONS) - _POSIX_SPIN_LOCKS (innebär _POSIX_THREADS, _POSIX_THREAD_SAFE_FUNCTIONS) - _POSIX_THREAD_CPUTIME (innebär _POSIX_TIMERS) - _POSIX_THREAD_SPORADIC_SERVER (innebär _POSIX_THREAD_PRIORITY_SCHEDULING)
TRACING - --- - ---
Detta alternativ innebär att följande alternativ alla är definierade till 200112L:
- _POSIX_TRACE - _POSIX_TRACE_EVENT_FILTER - _POSIX_TRACE_LOG - _POSIX_TRACE_INHERIT
STREAMS - _XOPEN_STREAMS - _SC_XOPEN_STREAMS
Följande funktioner är tillgängliga:
- fattach(3) - fdetach(3) - getmsg(2) - getpmsg(2) - ioctl(2) - isastream(3) - putmsg(2) - putpmsg(2)
XSI - _XOPEN_LEGACY - _SC_XOPEN_LEGACY
Funktioner som ingår i den äldre alternativgruppen var tidigare obligatoriska, men är nu valfria i denna version. Följande funktioner är tillgängliga:
- bcmp(3) - bcopy(3) - bzero(3) - ecvt(3) - fcvt(3) - ftime(3) - gcvt(3) - getwd(3) - index(3) - mktemp(3) - rindex(3) - utimes(2) - wcswcs(3)
XSI - _XOPEN_UNIX - _SC_XOPEN_UNIX
Följande funktioner är tillgängliga:
- mmap(2) - munmap(2) - msync(2)
Detta alternativ innebär följande alternativ:
- _POSIX_FSYNC - _POSIX_MAPPED_FILES - _POSIX_MEMORY_PROTECTION - _POSIX_THREAD_ATTR_STACKADDR - _POSIX_THREAD_ATTR_STACKSIZE - _POSIX_THREAD_PROCESS_SHARED - _POSIX_THREAD_SAFE_FUNCTIONS - _POSIX_THREADS
Detta alternativ kan innebära följande alternativ från XSI-alternativgrupperna:
- Kryptering (_XOPEN_CRYPT) - Realtid (_XOPEN_REALTIME) - Avancerad Realtid (ADB) - Realtidstrådar (_XOPEN_REALTIME_THREADS) - Avancerade Realtidstrådar (ADVANCED REALTIME THREADS) - Spårning (TRACING) - XSI Streams (STREAMS) - Legacy (_XOPEN_LEGACY)
SEE ALSO
COLOFON
Denna sida är en del av man-sidorna (Linux-kärnans och C-bibliotekets användarutrymmesgränssnitts-dokumentation) projekt. Information om projektet finns på ⟨https://www.kernel.org/doc/man-pages/⟩. Om du har en felrapport för denna man-sida, se ⟨https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/CONTRIBUTING⟩. Denna sida erhölls från tarballen `man-pages-6.9.1.tar.gz` hämtad från ⟨https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/⟩ den 2024-06-26. Om du upptäcker några återgivningsproblem i denna HTML-version av sidan, eller om du tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i denna COLOFON (som inte är en del av den ursprungliga man-sidan), skicka ett mail till man-pages@man7.org
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man7/posixoptions.7.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.
X/OPEN-SYSTEMGRÄNSSNITTUTÖKNINGAR
- XSI - _XOPEN_CRYPT - _SC_XOPEN_CRYPT
Följande funktioner är tillgängliga:
- crypt(3) - encrypt(3) - setkey(3)
- XSI - _XOPEN_REALTIME - _SC_XOPEN_REALTIME
Detta alternativ innebär följande alternativ:
- _POSIX_ASYNCHRONOUS_IO == 200112L - _POSIX_FSYNC - _POSIX_MAPPED_FILES - _POSIX_MEMLOCK == 200112L - _POSIX_MEMLOCK_RANGE == 200112L - _POSIX_MEMORY_PROTECTION - _POSIX_MESSAGE_PASSING == 200112L - _POSIX_PRIORITIZED_IO - _POSIX_PRIORITY_SCHEDULING == 200112L - _POSIX_REALTIME_SIGNALS == 200112L - _POSIX_SEMAPHORES == 200112L - _POSIX_SHARED_MEMORY_OBJECTS == 200112L - _POSIX_SYNCHRONIZED_IO == 200112L - _POSIX_TIMERS == 200112L
- ADV - --- - ---
Alternativgruppen Advanced Realtime innebär att följande alternativ alla är definierade till 200112L:
- _POSIX_ADVISORY_INFO - _POSIX_CLOCK_SELECTION (innebär _POSIX_TIMERS) - _POSIX_CPUTIME (innebär _POSIX_TIMERS) - _POSIX_MONOTONIC_CLOCK (innebär _POSIX_TIMERS) - _POSIX_SPAWN - _POSIX_SPORADIC_SERVER (innebär _POSIX_PRIORITY_SCHEDULING) - _POSIX_TIMEOUTS - _POSIX_TYPED_MEMORY_OBJECTS
- XSI - _XOPEN_REALTIME_THREADS - _SC_XOPEN_REALTIME_THREADS
Detta alternativ innebär att följande alternativ alla är definierade till 200112L:
- _POSIX_THREAD_PRIO_INHERIT - _POSIX_THREAD_PRIO_PROTECT - _POSIX_THREAD_PRIORITY_SCHEDULING
- ADVANCED REALTIME THREADS - --- - ---
Detta alternativ innebär att följande alternativ alla är definierade till 200112L:
- _POSIX_BARRIERS (innebär _POSIX_THREADS, _POSIX_THREAD_SAFE_FUNCTIONS) - _POSIX_SPIN_LOCKS (innebär _POSIX_THREADS, _POSIX_THREAD_SAFE_FUNCTIONS) - _POSIX_THREAD_CPUTIME (innebär _POSIX_TIMERS) - _POSIX_THREAD_SPORADIC_SERVER (innebär _POSIX_THREAD_PRIORITY_SCHEDULING)
- TRACING - --- - ---
Detta alternativ innebär att följande alternativ alla är definierade till 200112L:
- _POSIX_TRACE - _POSIX_TRACE_EVENT_FILTER - _POSIX_TRACE_LOG - _POSIX_TRACE_INHERIT
- STREAMS - _XOPEN_STREAMS - _SC_XOPEN_STREAMS
Följande funktioner är tillgängliga:
- fattach(3) - fdetach(3) - getmsg(2) - getpmsg(2) - ioctl(2) - isastream(3) - putmsg(2) - putpmsg(2)
- XSI - _XOPEN_LEGACY - _SC_XOPEN_LEGACY
Funktioner som ingår i den äldre alternativgruppen var tidigare obligatoriska, men är nu valfria i denna version. Följande funktioner är tillgängliga:
- bcmp(3) - bcopy(3) - bzero(3) - ecvt(3) - fcvt(3) - ftime(3) - gcvt(3) - getwd(3) - index(3) - mktemp(3) - rindex(3) - utimes(2) - wcswcs(3)
- XSI - _XOPEN_UNIX - _SC_XOPEN_UNIX
Följande funktioner är tillgängliga:
- mmap(2) - munmap(2) - msync(2)
Detta alternativ innebär följande alternativ:
- _POSIX_FSYNC - _POSIX_MAPPED_FILES - _POSIX_MEMORY_PROTECTION - _POSIX_THREAD_ATTR_STACKADDR - _POSIX_THREAD_ATTR_STACKSIZE - _POSIX_THREAD_PROCESS_SHARED - _POSIX_THREAD_SAFE_FUNCTIONS - _POSIX_THREADS
Detta alternativ kan innebära följande alternativ från XSI-alternativgrupperna:
- Kryptering (_XOPEN_CRYPT) - Realtid (_XOPEN_REALTIME) - Avancerad Realtid (ADB) - Realtidstrådar (_XOPEN_REALTIME_THREADS) - Avancerade Realtidstrådar (ADVANCED REALTIME THREADS) - Spårning (TRACING) - XSI Streams (STREAMS) - Legacy (_XOPEN_LEGACY)
SEE ALSO
COLOFON
Denna sida är en del av man-sidorna (Linux-kärnans och C-bibliotekets användarutrymmesgränssnitts-dokumentation) projekt. Information om projektet finns på ⟨https://www.kernel.org/doc/man-pages/⟩. Om du har en felrapport för denna man-sida, se ⟨https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/CONTRIBUTING⟩. Denna sida erhölls från tarballen `man-pages-6.9.1.tar.gz` hämtad från ⟨https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/⟩ den 2024-06-26. Om du upptäcker några återgivningsproblem i denna HTML-version av sidan, eller om du tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i denna COLOFON (som inte är en del av den ursprungliga man-sidan), skicka ett mail till man-pages@man7.org
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man7/capabilities.7.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.