.\" -*- coding: UTF-8 -*- .\" Copyright 2003, Andries E. Brouwer .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH posixoptions 7 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم posixoptions \- الأجزاء الاختيارية من معيار POSIX .SH الوصف يصف معيار POSIX (المعلومات أدناه مأخوذة من POSIX.1\-2001) مجموعة من السلوكيات والواجهات للنظام المتوافق. ومع ذلك، فإن العديد من الواجهات اختيارية وهناك ماكروات لاختبار الميزات لاختبار توفر الواجهات في وقت التصريف، والدوال \fBsysconf\fP(3)، و \fBfpathconf\fP(3)، و \fBpathconf\fP(3)، و \fBconfstr\fP(3) للقيام بذلك في وقت التشغيل. ومن البرمجيات النصية للصدفة يمكن استخدام \fBgetconf\fP(1). لمزيد من التفاصيل، راجع \fBsysconf\fP(3). .P نورد هنا اسم اختصار POSIX، والخيار، واسم معامل \fBsysconf\fP(3) المستخدم للاستعلام عن الخيار، وربما وصفاً قصيراً جداً. يمكن العثور على تفاصيل أكثر دقة في معيار POSIX نفسه، والذي يمكن الوصول إلى إصداراته بحرية على الويب اليوم. .SS "ADV \- _POSIX_ADVISORY_INFO \- _SC_ADVISORY_INFO" دوال التنبيه التالية موجودة: .P .nf .in +4n \fIposix_fadvise\fP() \fIposix_fallocate\fP() \fIposix_memalign\fP() \fIposix_madvise\fP() .in .fi .SS "AIO \- _POSIX_ASYNCHRONOUS_IO \- _SC_ASYNCHRONOUS_IO" الترويسة \fI\fP موجودة. الدوال التالية موجودة: .P .nf .in +4n \fIaio_cancel\fP() \fIaio_error\fP() \fIaio_fsync\fP() \fIaio_read\fP() \fIaio_return\fP() \fIaio_suspend\fP() \fIaio_write\fP() \fIlio_listio\fP() .in .fi .SS "BAR \- _POSIX_BARRIERS \- _SC_BARRIERS" يقتضي هذا الخيار الخيارين \fB_POSIX_THREADS\fP و \fB_POSIX_THREAD_SAFE_FUNCTIONS\fP. الدوال التالية موجودة: .P .nf .in +4n \fIpthread_barrier_destroy\fP() \fIpthread_barrier_init\fP() \fIpthread_barrier_wait\fP() \fIpthread_barrierattr_destroy\fP() \fIpthread_barrierattr_init\fP() .in .fi .\" .SS BE .\" Batch environment. .\" .SS CD .\" C development. .SS "\-\-\- \- POSIX_CHOWN_RESTRICTED" إذا كان هذا الخيار سارياً (كما هو الحال دائماً تحت POSIX.1\-2001)، فإن الجذر (root) فقط هو من يمكنه تغيير مالك الملف، ولا يمكن لغير الجذر تعيين مجموعة الملف إلا لإحدى المجموعات التي ينتمي إليها. يؤثر هذا على الدوال التالية: .P .nf .in +4n \fIchown\fP() \fIfchown\fP() .in .fi .\" What about lchown() ? .SS "CS \- _POSIX_CLOCK_SELECTION \- _SC_CLOCK_SELECTION" يقتضي هذا الخيار خيار \fB_POSIX_TIMERS\fP. الدوال التالية موجودة: .P .nf .in +4n \fIpthread_condattr_getclock\fP() \fIpthread_condattr_setclock\fP() \fIclock_nanosleep\fP() .in .fi .P إذا غُيّر \fBCLOCK_REALTIME\fP بواسطة الدالة \fIclock_settime\fP()، فإن هذا يؤثر على جميع الموقتات المعينة لوقت مطلق. .SS "CPT \- _POSIX_CPUTIME \- _SC_CPUTIME" .\" .SS FD .\" Fortran development .\" .SS FR .\" Fortran runtime مُعرّف الساعة \fBCLOCK_PROCESS_CPUTIME_ID\fP مدعوم. القيمة المبدئية لهذه الساعة هي 0 لكل عملية. يقتضي هذا الخيار خيار \fB_POSIX_TIMERS\fP. الدالة \fIclock_getcpuclockid\fP() موجودة. .SS "\-\-\- \- _POSIX_FILE_LOCKING \- _SC_FILE_LOCKING" حُذف هذا الخيار. ليس في XPG6 النهائي. .SS "FSC \- _POSIX_FSYNC \- _SC_FSYNC" الدالة \fIfsync\fP() موجودة. .SS "IP6 \- _POSIX_IPV6 \- _SC_IPV6" بروتوكول الإنترنت الإصدار 6 مدعوم. .SS "\-\-\- \- _POSIX_JOB_CONTROL \- _SC_JOB_CONTROL" إذا كان هذا الخيار سارياً (كما هو الحال دائماً تحت POSIX.1\-2001)، فإن النظام ينفذ التحكم في المهام بأسلوب POSIX، والدوال التالية موجودة: .P .nf .in +4n \fIsetpgid\fP() \fItcdrain\fP() \fItcflush\fP() \fItcgetpgrp\fP() \fItcsendbreak\fP() \fItcsetattr\fP() \fItcsetpgrp\fP() .in .fi .SS "MF \- _POSIX_MAPPED_FILES \- _SC_MAPPED_FILES" الذاكرة المشتركة مدعومة. ملف التضمين \fI\fP موجود. الدوال التالية موجودة: .P .nf .in +4n \fImmap\fP() \fImsync\fP() \fImunmap\fP() .in .fi .SS "ML \- _POSIX_MEMLOCK \- _SC_MEMLOCK" يمكن قفل الذاكرة المشتركة في الذاكرة الرئيسة. الدوال التالية موجودة: .P .nf .in +4n \fImlockall\fP() \fImunlockall\fP() .in .fi .SS "MR/MLR \- _POSIX_MEMLOCK_RANGE \- _SC_MEMLOCK_RANGE" بشكل أكثر دقة، يمكن قفل النطاقات في الذاكرة الرئيسة. الدوال التالية موجودة: .P .nf .in +4n \fImlock\fP() \fImunlock\fP() .in .fi .SS "MPR \- _POSIX_MEMORY_PROTECTION \- _SC_MEMORY_PROTECTION" الدالة \fImprotect\fP() موجودة. .SS "MSG \- _POSIX_MESSAGE_PASSING \- _SC_MESSAGE_PASSING" ملف التضمين \fI\fP موجود. الدوال التالية موجودة: .P .nf .in +4n \fImq_close\fP() \fImq_getattr\fP() \fImq_notify\fP() \fImq_open\fP() \fImq_receive\fP() \fImq_send\fP() \fImq_setattr\fP() \fImq_unlink\fP() .in .fi .SS "MON \- _POSIX_MONOTONIC_CLOCK \- _SC_MONOTONIC_CLOCK" \fBCLOCK_MONOTONIC\fP مدعوم. يقتضي هذا الخيار خيار \fB_POSIX_TIMERS\fP. الدوال التالية متأثرة: .P .nf .in +4n \fIaio_suspend\fP() \fIclock_getres\fP() \fIclock_gettime\fP() \fIclock_settime\fP() \fItimer_create\fP() .in .fi .SS "\-\-\- \- _POSIX_MULTI_PROCESS \- _SC_MULTI_PROCESS" .\" .SS MX .\" IEC 60559 Floating-Point Option. حُذف هذا الخيار. ليس في XPG6 النهائي. .SS "\-\-\- \- _POSIX_NO_TRUNC" إذا كان هذا الخيار سارياً (كما هو الحال دائماً تحت POSIX.1\-2001)، فإن مكونات مسار الملف الأطول من \fBNAME_MAX\fP لا تُبتر، بل تعطي خطأ. قد تعتمد هذه الخاصية على بادئة مسار المكون. .SS "PIO \- _POSIX_PRIORITIZED_IO \- _SC_PRIORITIZED_IO" يقول هذا الخيار إنه يمكن تحديد أولويات للمدخلات/المخرجات غير المتزامنة. يؤثر هذا على الدوال .P .nf .in +4n \fIaio_read\fP() \fIaio_write\fP() .in .fi .SS "PS \- _POSIX_PRIORITY_SCHEDULING \- _SC_PRIORITY_SCHEDULING" ملف التضمين \fI\fP موجود. الدوال التالية موجودة: .P .nf .in +4n \fIsched_get_priority_max\fP() \fIsched_get_priority_min\fP() \fIsched_getparam\fP() \fIsched_getscheduler\fP() \fIsched_rr_get_interval\fP() \fIsched_setparam\fP() \fIsched_setscheduler\fP() \fIsched_yield\fP() .in .fi .P إذا كان خيار \fB_POSIX_SPAWN\fP سارياً أيضاً، فإن الدوال التالية موجودة: .P .nf .in +4n \fIposix_spawnattr_getschedparam\fP() \fIposix_spawnattr_getschedpolicy\fP() \fIposix_spawnattr_setschedparam\fP() \fIposix_spawnattr_setschedpolicy\fP() .in .fi .SS "RS \- _POSIX_RAW_SOCKETS" المقابس الخام (Raw sockets) مدعومة. الدوال التالية متأثرة: .P .nf .in +4n \fIgetsockopt\fP() \fIsetsockopt\fP() .in .fi .SS "\-\-\- \- _POSIX_READER_WRITER_LOCKS \- _SC_READER_WRITER_LOCKS" يقتضي هذا الخيار خيار \fB_POSIX_THREADS\fP. وعلى العكس، تحت POSIX.1\-2001 يقتضي خيار \fB_POSIX_THREADS\fP هذا الخيار. .P الدوال التالية موجودة: .P .in +4n .nf \fIpthread_rwlock_destroy\fP() \fIpthread_rwlock_init\fP() \fIpthread_rwlock_rdlock\fP() \fIpthread_rwlock_tryrdlock\fP() \fIpthread_rwlock_trywrlock\fP() \fIpthread_rwlock_unlock\fP() \fIpthread_rwlock_wrlock\fP() \fIpthread_rwlockattr_destroy\fP() \fIpthread_rwlockattr_init\fP() .in .fi .SS "RTS \- _POSIX_REALTIME_SIGNALS \- _SC_REALTIME_SIGNALS" إشارات الوقت الحقيقي مدعومة. الدوال التالية موجودة: .P .nf .in +4n \fIsigqueue\fP() \fIsigtimedwait\fP() \fIsigwaitinfo\fP() .in .fi .SS "\-\-\- \- _POSIX_REGEXP \- _SC_REGEXP" إذا كان هذا الخيار سارياً (كما هو الحال دائماً تحت POSIX.1\-2001)، فإن التعبيرات النمطية لـ POSIX مدعومة والدوال التالية موجودة: .P .nf .in +4n \fIregcomp\fP() \fIregerror\fP() \fIregexec\fP() \fIregfree\fP() .in .fi .SS "\-\-\- \- _POSIX_SAVED_IDS \- _SC_SAVED_IDS" إذا كان هذا الخيار سارياً (كما هو الحال دائماً تحت POSIX.1\-2001)، فإن العملية تمتلك مُعرّف مستخدم محفوظ ومُعرّف مجموعة محفوظ. الدوال التالية متأثرة: .P .nf .in +4n \fIexec\fP() \fIkill\fP() \fIseteuid\fP() \fIsetegid\fP() \fIsetgid\fP() \fIsetuid\fP() .in .fi .\" .SS SD .\" Software development .SS "SEM \- _POSIX_SEMAPHORES \- _SC_SEMAPHORES" ملف التضمين \fI\fP موجود. الدوال التالية موجودة: .P .nf .in +4n \fIsem_close\fP() \fIsem_destroy\fP() \fIsem_getvalue\fP() \fIsem_init\fP() \fIsem_open\fP() \fIsem_post\fP() \fIsem_trywait\fP() \fIsem_unlink\fP() \fIsem_wait\fP() .in .fi .SS "SHM \- _POSIX_SHARED_MEMORY_OBJECTS \- _SC_SHARED_MEMORY_OBJECTS" الدوال التالية موجودة: .P .nf .in +4n \fImmap\fP() \fImunmap\fP() \fIshm_open\fP() \fIshm_unlink\fP() .in .fi .SS "\-\-\- \- _POSIX_SHELL \- _SC_SHELL" إذا كان هذا الخيار سارياً (كما هو الحال دائماً تحت POSIX.1\-2001)، فإن الدالة \fIsystem\fP() موجودة. .SS "SPN \- _POSIX_SPAWN \- _SC_SPAWN" يصف هذا الخيار دعم إنشاء العمليات في سياق يصعب فيه أو يستحيل استخدام \fIfork\fP()، على سبيل المثال، بسبب عدم وجود وحدة إدارة الذاكرة (MMU). .P إذا كان خيار \fB_POSIX_SPAWN\fP سارياً، فإن ملف التضمين \fI\fP والدوال التالية موجودة: .P .nf .in +4n \fIposix_spawn\fP() \fIposix_spawn_file_actions_addclose\fP() \fIposix_spawn_file_actions_adddup2\fP() \fIposix_spawn_file_actions_addopen\fP() \fIposix_spawn_file_actions_destroy\fP() \fIposix_spawn_file_actions_init\fP() \fIposix_spawnattr_destroy\fP() \fIposix_spawnattr_getsigdefault\fP() \fIposix_spawnattr_getflags\fP() \fIposix_spawnattr_getpgroup\fP() \fIposix_spawnattr_getsigmask\fP() \fIposix_spawnattr_init\fP() \fIposix_spawnattr_setsigdefault\fP() \fIposix_spawnattr_setflags\fP() \fIposix_spawnattr_setpgroup\fP() \fIposix_spawnattr_setsigmask\fP() \fIposix_spawnp\fP() .in .fi .P إذا كان خيار \fB_POSIX_PRIORITY_SCHEDULING\fP سارياً أيضاً، فإن الدوال التالية موجودة: .P .nf .in +4n \fIposix_spawnattr_getschedparam\fP() \fIposix_spawnattr_getschedpolicy\fP() \fIposix_spawnattr_setschedparam\fP() \fIposix_spawnattr_setschedpolicy\fP() .in .fi .SS "SPI \- _POSIX_SPIN_LOCKS \- _SC_SPIN_LOCKS" يقتضي هذا الخيار الخيارين \fB_POSIX_THREADS\fP و \fB_POSIX_THREAD_SAFE_FUNCTIONS\fP. الدوال التالية موجودة: .P .nf .in +4n \fIpthread_spin_destroy\fP() \fIpthread_spin_init\fP() \fIpthread_spin_lock\fP() \fIpthread_spin_trylock\fP() \fIpthread_spin_unlock\fP() .in -4n .fi .SS "SS \- _POSIX_SPORADIC_SERVER \- _SC_SPORADIC_SERVER" سياسة الجدولة \fBSCHED_SPORADIC\fP مدعومة. يقتضي هذا الخيار خيار \fB_POSIX_PRIORITY_SCHEDULING\fP. الدوال التالية متأثرة: .P .nf .in +4n \fIsched_setparam\fP() \fIsched_setscheduler\fP() .in .fi .SS "SIO \- _POSIX_SYNCHRONIZED_IO \- _SC_SYNCHRONIZED_IO" الدوال التالية متأثرة: .P .nf .in +4n \fIopen\fP() \fImsync\fP() \fIfsync\fP() \fIfdatasync\fP() .in .fi .SS "TSA \- _POSIX_THREAD_ATTR_STACKADDR \- _SC_THREAD_ATTR_STACKADDR" الدوال التالية متأثرة: .P .nf .in +4n \fIpthread_attr_getstack\fP() \fIpthread_attr_getstackaddr\fP() \fIpthread_attr_setstack\fP() \fIpthread_attr_setstackaddr\fP() .in .fi .SS "TSS \- _POSIX_THREAD_ATTR_STACKSIZE \- _SC_THREAD_ATTR_STACKSIZE" الدوال التالية متأثرة: .P .nf .in +4n \fIpthread_attr_getstack\fP() \fIpthread_attr_getstacksize\fP() \fIpthread_attr_setstack\fP() \fIpthread_attr_setstacksize\fP() .in .fi .SS "TCT \- _POSIX_THREAD_CPUTIME \- _SC_THREAD_CPUTIME" مُعرّف الساعة CLOCK_THREAD_CPUTIME_ID مدعوم. يتضمن هذا الخيار خيار \fB_POSIX_TIMERS\fP. الدوال التالية تتأثر: .P .nf .in +4n \fIpthread_getcpuclockid\fP() \fIclock_getres\fP() \fIclock_gettime\fP() \fIclock_settime\fP() \fItimer_create\fP() .in .fi .SS "TPI \- _POSIX_THREAD_PRIO_INHERIT \- _SC_THREAD_PRIO_INHERIT" الدوال التالية متأثرة: .P .nf .in +4n \fIpthread_mutexattr_getprotocol\fP() \fIpthread_mutexattr_setprotocol\fP() .in .fi .SS "TPP \- _POSIX_THREAD_PRIO_PROTECT \- _SC_THREAD_PRIO_PROTECT" الدوال التالية متأثرة: .P .nf .in +4n \fIpthread_mutex_getprioceiling\fP() \fIpthread_mutex_setprioceiling\fP() \fIpthread_mutexattr_getprioceiling\fP() \fIpthread_mutexattr_getprotocol\fP() \fIpthread_mutexattr_setprioceiling\fP() \fIpthread_mutexattr_setprotocol\fP() .in .fi .SS "TPS \- _POSIX_THREAD_PRIORITY_SCHEDULING \- _SC_THREAD_PRIORITY_SCHEDULING" إذا وُضع هذا الخيار قيد التنفيذ، فيمكن للخيوط المختلفة داخل العملية أن تعمل بأولويات مختلفة و/أو بمجدولات مختلفة. الدوال التالية تتأثر: .P .nf .in +4n \fIpthread_attr_getinheritsched\fP() \fIpthread_attr_getschedpolicy\fP() \fIpthread_attr_getscope\fP() \fIpthread_attr_setinheritsched\fP() \fIpthread_attr_setschedpolicy\fP() \fIpthread_attr_setscope\fP() \fIpthread_getschedparam\fP() \fIpthread_setschedparam\fP() \fIpthread_setschedprio\fP() .in .fi .SS "TSH \- _POSIX_THREAD_PROCESS_SHARED \- _SC_THREAD_PROCESS_SHARED" الدوال التالية متأثرة: .P .nf .in +4n \fIpthread_barrierattr_getpshared\fP() \fIpthread_barrierattr_setpshared\fP() \fIpthread_condattr_getpshared\fP() \fIpthread_condattr_setpshared\fP() \fIpthread_mutexattr_getpshared\fP() \fIpthread_mutexattr_setpshared\fP() \fIpthread_rwlockattr_getpshared\fP() \fIpthread_rwlockattr_setpshared\fP() .in .fi .SS "TSF \- _POSIX_THREAD_SAFE_FUNCTIONS \- _SC_THREAD_SAFE_FUNCTIONS" الدوال التالية متأثرة: .P .nf .in +4n \fIreaddir_r\fP() \fIgetgrgid_r\fP() \fIgetgrnam_r\fP() \fIgetpwnam_r\fP() \fIgetpwuid_r\fP() \fIflockfile\fP() \fIftrylockfile\fP() \fIfunlockfile\fP() \fIgetc_unlocked\fP() \fIgetchar_unlocked\fP() \fIputc_unlocked\fP() \fIputchar_unlocked\fP() \fIrand_r\fP() \fIstrerror_r\fP() \fIstrtok_r\fP() \fIasctime_r\fP() \fIctime_r\fP() \fIgmtime_r\fP() \fIlocaltime_r\fP() .in .fi .SS "TSP \- _POSIX_THREAD_SPORADIC_SERVER \- _SC_THREAD_SPORADIC_SERVER" يتضمن هذا الخيار خيار \fB_POSIX_THREAD_PRIORITY_SCHEDULING\fP. الدوال التالية تتأثر: .P .nf .in +4n \fIsched_getparam\fP() \fIsched_setparam\fP() \fIsched_setscheduler\fP() .in .fi .SS "THR \- _POSIX_THREADS \- _SC_THREADS" الدعم الأساسي لخيوط POSIX متاح. الدوال التالية موجودة: .P .nf .in +4n \fIpthread_atfork\fP() \fIpthread_attr_destroy\fP() \fIpthread_attr_getdetachstate\fP() \fIpthread_attr_getschedparam\fP() \fIpthread_attr_init\fP() \fIpthread_attr_setdetachstate\fP() \fIpthread_attr_setschedparam\fP() \fIpthread_cancel\fP() \fIpthread_cleanup_push\fP() \fIpthread_cleanup_pop\fP() \fIpthread_cond_broadcast\fP() \fIpthread_cond_destroy\fP() \fIpthread_cond_init\fP() \fIpthread_cond_signal\fP() \fIpthread_cond_timedwait\fP() \fIpthread_cond_wait\fP() \fIpthread_condattr_destroy\fP() \fIpthread_condattr_init\fP() \fIpthread_create\fP() \fIpthread_detach\fP() \fIpthread_equal\fP() \fIpthread_exit\fP() \fIpthread_getspecific\fP() \fIpthread_join\fP() \fIpthread_key_create\fP() \fIpthread_key_delete\fP() \fIpthread_mutex_destroy\fP() \fIpthread_mutex_init\fP() \fIpthread_mutex_lock\fP() \fIpthread_mutex_trylock\fP() \fIpthread_mutex_unlock\fP() \fIpthread_mutexattr_destroy\fP() \fIpthread_mutexattr_init\fP() \fIpthread_once\fP() \fIpthread_rwlock_destroy\fP() \fIpthread_rwlock_init\fP() \fIpthread_rwlock_rdlock\fP() \fIpthread_rwlock_tryrdlock\fP() \fIpthread_rwlock_trywrlock\fP() \fIpthread_rwlock_unlock\fP() \fIpthread_rwlock_wrlock\fP() \fIpthread_rwlockattr_destroy\fP() \fIpthread_rwlockattr_init\fP() \fIpthread_self\fP() \fIpthread_setcancelstate\fP() \fIpthread_setcanceltype\fP() \fIpthread_setspecific\fP() \fIpthread_testcancel\fP() .in .fi .SS "TMO \- _POSIX_TIMEOUTS \- _SC_TIMEOUTS" الدوال التالية موجودة: .P .nf .in +4n \fImq_timedreceive\fP() \fImq_timedsend\fP() \fIpthread_mutex_timedlock\fP() \fIpthread_rwlock_timedrdlock\fP() \fIpthread_rwlock_timedwrlock\fP() \fIsem_timedwait\fP() \fIposix_trace_timedgetnext_event\fP() .in .fi .SS "TMR \- _POSIX_TIMERS \- _SC_TIMERS" الدوال التالية موجودة: .P .nf .in +4n \fIclock_getres\fP() \fIclock_gettime\fP() \fIclock_settime\fP() \fInanosleep\fP() \fItimer_create\fP() \fItimer_delete\fP() \fItimer_gettime\fP() \fItimer_getoverrun\fP() \fItimer_settime\fP() .in .fi .SS "TRC \- _POSIX_TRACE \- _SC_TRACE" تتبع POSIX متاح. الدوال التالية موجودة: .P .nf .in +4n \fIposix_trace_attr_destroy\fP() \fIposix_trace_attr_getclockres\fP() \fIposix_trace_attr_getcreatetime\fP() \fIposix_trace_attr_getgenversion\fP() \fIposix_trace_attr_getmaxdatasize\fP() \fIposix_trace_attr_getmaxsystemeventsize\fP() \fIposix_trace_attr_getmaxusereventsize\fP() \fIposix_trace_attr_getname\fP() \fIposix_trace_attr_getstreamfullpolicy\fP() \fIposix_trace_attr_getstreamsize\fP() \fIposix_trace_attr_init\fP() \fIposix_trace_attr_setmaxdatasize\fP() \fIposix_trace_attr_setname\fP() \fIposix_trace_attr_setstreamsize\fP() \fIposix_trace_attr_setstreamfullpolicy\fP() \fIposix_trace_clear\fP() \fIposix_trace_create\fP() \fIposix_trace_event\fP() \fIposix_trace_eventid_equal\fP() \fIposix_trace_eventid_get_name\fP() \fIposix_trace_eventid_open\fP() \fIposix_trace_eventtypelist_getnext_id\fP() \fIposix_trace_eventtypelist_rewind\fP() \fIposix_trace_flush\fP() \fIposix_trace_get_attr\fP() \fIposix_trace_get_status\fP() \fIposix_trace_getnext_event\fP() \fIposix_trace_shutdown\fP() \fIposix_trace_start\fP() \fIposix_trace_stop\fP() \fIposix_trace_trygetnext_event\fP() .in .fi .SS "TEF \- _POSIX_TRACE_EVENT_FILTER \- _SC_TRACE_EVENT_FILTER" يتضمن هذا الخيار خيار \fB_POSIX_TRACE\fP. الدوال التالية موجودة: .P .nf .in +4n \fIposix_trace_eventset_add\fP() \fIposix_trace_eventset_del\fP() \fIposix_trace_eventset_empty\fP() \fIposix_trace_eventset_fill\fP() \fIposix_trace_eventset_ismember\fP() \fIposix_trace_get_filter\fP() \fIposix_trace_set_filter\fP() \fIposix_trace_trid_eventid_open\fP() .in .fi .SS "TRI \- _POSIX_TRACE_INHERIT \- _SC_TRACE_INHERIT" تتبع أبناء العملية المتتبعة مدعوم. يتضمن هذا الخيار خيار \fB_POSIX_TRACE\fP. الدوال التالية موجودة: .P .nf .in +4n \fIposix_trace_attr_getinherited\fP() \fIposix_trace_attr_setinherited\fP() .in .fi .SS "TRL \- _POSIX_TRACE_LOG \- _SC_TRACE_LOG" يتضمن هذا الخيار خيار \fB_POSIX_TRACE\fP. الدوال التالية موجودة: .P .nf .in +4n \fIposix_trace_attr_getlogfullpolicy\fP() \fIposix_trace_attr_getlogsize\fP() \fIposix_trace_attr_setlogfullpolicy\fP() \fIposix_trace_attr_setlogsize\fP() \fIposix_trace_close\fP() \fIposix_trace_create_withlog\fP() \fIposix_trace_open\fP() \fIposix_trace_rewind\fP() .in .fi .SS "TYM \- _POSIX_TYPED_MEMORY_OBJECTS \- _SC_TYPED_MEMORY_OBJECT" الدوال التالية موجودة: .P .nf .in +4n \fIposix_mem_offset\fP() \fIposix_typed_mem_get_info\fP() \fIposix_typed_mem_open\fP() .in .fi .SS "\-\-\- \- _POSIX_VDISABLE" موجود دائمًا (غالبًا 0). القيمة لضبط محرف تحكم خاص قابل للتغيير للإشارة إلى أنه معطل. .SH "امتدادات واجهة نظام X/OPEN" .SS "XSI \- _XOPEN_CRYPT \- _SC_XOPEN_CRYPT" الدوال التالية موجودة: .P .nf .in +4n \fIcrypt\fP() \fIencrypt\fP() \fIsetkey\fP() .fi .SS "XSI \- _XOPEN_REALTIME \- _SC_XOPEN_REALTIME" يتضمن هذا الخيار الخيارات التالية: .P .PD 0 .TP \fB_POSIX_ASYNCHRONOUS_IO\fP==\fB200112L\fP .TP \fB_POSIX_FSYNC\fP .TP \fB_POSIX_MAPPED_FILES\fP .TP \fB_POSIX_MEMLOCK\fP==\fB200112L\fP .TP \fB_POSIX_MEMLOCK_RANGE\fP==\fB200112L\fP .TP \fB_POSIX_MEMORY_PROTECTION\fP .TP \fB_POSIX_MESSAGE_PASSING\fP==\fB200112L\fP .TP \fB_POSIX_PRIORITIZED_IO\fP .TP \fB_POSIX_PRIORITY_SCHEDULING\fP==\fB200112L\fP .TP \fB_POSIX_REALTIME_SIGNALS\fP==\fB200112L\fP .TP \fB_POSIX_SEMAPHORES\fP==\fB200112L\fP .TP \fB_POSIX_SHARED_MEMORY_OBJECTS\fP==\fB200112L\fP .TP \fB_POSIX_SYNCHRONIZED_IO\fP==\fB200112L\fP .TP \fB_POSIX_TIMERS\fP==\fB200112L\fP .PD .\" .SS "ADV \- \-\-\- \- \-\-\-" تتضمن مجموعة خيارات الوقت الحقيقي المتقدمة أن جميع الخيارات التالية مُعرفة بالقيمة 200112L: .P .PD 0 .TP \fB_POSIX_ADVISORY_INFO\fP .TP \fB_POSIX_CLOCK_SELECTION\fP (يتضمن \fB_POSIX_TIMERS\fP) .TP \fB_POSIX_CPUTIME\fP (يتضمن \fB_POSIX_TIMERS\fP) .TP \fB_POSIX_MONOTONIC_CLOCK\fP (يتضمن \fB_POSIX_TIMERS\fP) .TP \fB_POSIX_SPAWN\fP .TP \fB_POSIX_SPORADIC_SERVER\fP (يتضمن \fB_POSIX_PRIORITY_SCHEDULING\fP) .TP \fB_POSIX_TIMEOUTS\fP .TP \fB_POSIX_TYPED_MEMORY_OBJECTS\fP .PD .\" .SS "XSI \- _XOPEN_REALTIME_THREADS \- _SC_XOPEN_REALTIME_THREADS" يتضمن هذا الخيار أن جميع الخيارات التالية مُعرفة بالقيمة 200112L: .P .PD 0 .TP \fB_POSIX_THREAD_PRIO_INHERIT\fP .TP \fB_POSIX_THREAD_PRIO_PROTECT\fP .TP \fB_POSIX_THREAD_PRIORITY_SCHEDULING\fP .PD .SS "خيوط الوقت الحقيقي المتقدمة \- \-\-\- \- \-\-\-" يتضمن هذا الخيار أن جميع الخيارات التالية مُعرفة بالقيمة 200112L: .P .PD 0 .TP \fB_POSIX_BARRIERS\fP (يتضمن \fB_POSIX_THREADS\fP، و\fB_POSIX_THREAD_SAFE_FUNCTIONS\fP) .TP \fB_POSIX_SPIN_LOCKS\fP (يتضمن \fB_POSIX_THREADS\fP، و\fB_POSIX_THREAD_SAFE_FUNCTIONS\fP) .TP \fB_POSIX_THREAD_CPUTIME\fP (يتضمن \fB_POSIX_TIMERS\fP) .TP \fB_POSIX_THREAD_SPORADIC_SERVER\fP (يتضمن \fB_POSIX_THREAD_PRIORITY_SCHEDULING\fP) .PD .\" .SS "التتبع \- \-\-\- \- \-\-\-" يتضمن هذا الخيار أن جميع الخيارات التالية مُعرفة بالقيمة 200112L: .P .PD 0 .TP \fB_POSIX_TRACE\fP .TP \fB_POSIX_TRACE_EVENT_FILTER\fP .TP \fB_POSIX_TRACE_LOG\fP .TP \fB_POSIX_TRACE_INHERIT\fP .PD .SS "التدفقات (STREAMS) \- _XOPEN_STREAMS \- _SC_XOPEN_STREAMS" الدوال التالية موجودة: .P .nf .in +4n \fIfattach\fP() \fIfdetach\fP() \fIgetmsg\fP() \fIgetpmsg\fP() \fIioctl\fP() \fIisastream\fP() \fIputmsg\fP() \fIputpmsg\fP() .in .fi .SS "XSI \- _XOPEN_LEGACY \- _SC_XOPEN_LEGACY" الدوال المضمنة في مجموعة خيارات الموروثات (legacy) كانت إجبارية سابقًا، لكنها أصبحت اختيارية في هذا الإصدار. الدوال التالية موجودة: .P .nf .in +4n \fIbcmp\fP() \fIbcopy\fP() \fIbzero\fP() \fIecvt\fP() \fIfcvt\fP() \fIftime\fP() \fIgcvt\fP() \fIgetwd\fP() \fIindex\fP() \fImktemp\fP() \fIrindex\fP() \fIutimes\fP() \fIwcswcs\fP() .in .fi .SS "XSI \- _XOPEN_UNIX \- _SC_XOPEN_UNIX" الدوال التالية موجودة: .P .nf .in +4n \fImmap\fP() \fImunmap\fP() \fImsync\fP() .in .fi .P يتضمن هذا الخيار الخيارات التالية: .P .PD 0 .TP \fB_POSIX_FSYNC\fP .TP \fB_POSIX_MAPPED_FILES\fP .TP \fB_POSIX_MEMORY_PROTECTION\fP .TP \fB_POSIX_THREAD_ATTR_STACKADDR\fP .TP \fB_POSIX_THREAD_ATTR_STACKSIZE\fP .TP \fB_POSIX_THREAD_PROCESS_SHARED\fP .TP \fB_POSIX_THREAD_SAFE_FUNCTIONS\fP .TP \fB_POSIX_THREADS\fP .PD .P قد يتضمن هذا الخيار الخيارات التالية من مجموعات خيارات XSI: .P .PD 0 .TP التعمية (\fB_XOPEN_CRYPT\fP) .TP الوقت الحقيقي (\fB_XOPEN_REALTIME\fP) .TP الوقت الحقيقي المتقدم (\fBADB\fP) .TP خيوط الوقت الحقيقي (\fB_XOPEN_REALTIME_THREADS\fP) .TP خيوط الوقت الحقيقي المتقدمة (\fBADVANCED REALTIME THREADS\fP) .TP التتبع (\fBTRACING\fP) .TP دفق XSI ‏(\fBSTREAMS\fP) .TP قديم (\fB_XOPEN_LEGACY\fP) .PD .SH "انظر أيضًا" \fBsysconf\fP(3)، \fBstandards\fP(7) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .