Searched full:posix (Results 1 – 25 of 617) sorted by relevance
12345678910>>...25
/Zephyr-latest/tests/posix/common/ |
D | testcase.yaml | 2 tags: posix 16 portability.posix.common: {} 17 portability.posix.common.minimal: 20 portability.posix.common.newlib: 27 portability.posix.common.armclang_std_libc: 31 portability.posix.common.arcmwdtlib: 35 portability.posix.common.tls: 42 portability.posix.common.tls.newlib: 51 portability.posix.common.picolibc: 56 portability.posix.common.no_spin_validate: [all …]
|
/Zephyr-latest/doc/services/portability/posix/overview/ |
D | index.rst | 6 The Portable Operating System Interface (POSIX) is a family of standards specified by the 8 implements a subset of the standard POSIX API specified by `IEEE 1003.1-2017`_ (also known as 9 POSIX-1.2017). 11 .. figure:: posix.svg 13 :alt: POSIX Support in Zephyr 15 POSIX support in Zephyr 18 This page does not document Zephyr's :ref:`POSIX architecture<Posix arch>`, which is used to 22 With the POSIX support available in Zephyr, an existing POSIX conformant 25 POSIX conformant can be ported to Zephyr kernel based applications with no changes. 27 The POSIX API is an increasingly popular OSAL (operating system abstraction layer) for IoT and [all …]
|
/Zephyr-latest/tests/posix/headers/ |
D | testcase.yaml | 4 - posix 11 portability.posix.headers.with_posix_api: 14 portability.posix.headers.without_posix_api: 17 portability.posix.headers.minimal.with_posix_api: 20 portability.posix.headers.minimal.without_posix_api: 23 portability.posix.headers.picolibc.with_posix_api: 29 portability.posix.headers.picolibc.without_posix_api: 35 portability.posix.headers.newlib.with_posix_api: 41 portability.posix.headers.newlib.without_posix_api: 46 portability.posix.headers.arcmwdtlib.with_posix_api: [all …]
|
/Zephyr-latest/doc/services/portability/posix/implementation/ |
D | index.rst | 6 In many ways, Zephyr provides support like any POSIX OS; API bindings are provided in the C 7 programming language, POSIX headers are available in the standard include path, when configured. 9 Unlike other multi-purpose POSIX operating systems 11 - Zephyr is not "a POSIX OS". The Zephyr kernel was not designed around the POSIX standard, and 12 POSIX support is an opt-in feature 16 - Zephyr does not provide a POSIX shell, compiler, utilities, and is not self-hosting. 26 As a library, Zephyr's POSIX API implementation makes an effort to be a thin abstraction layer 31 - The POSIX interface and implementations should be part of Zephyr's POSIX library, and not 32 elsewhere, unless required both by the POSIX API implementation and some other feature. An 33 example where the implementation should remain part of the POSIX implementation is [all …]
|
/Zephyr-latest/tests/posix/signals/ |
D | testcase.yaml | 4 - posix 13 portability.posix.signals: {} 14 portability.posix.signals.minimal: 17 portability.posix.signals.newlib: 21 portability.posix.signals.picolibc: 26 portability.posix.signals.strginal_no_desc: 29 portability.posix.signals.big_nsig:
|
/Zephyr-latest/tests/posix/fs/ |
D | testcase.yaml | 9 - posix 20 portability.posix.fs: {} 21 portability.posix.fs.minimal: 24 portability.posix.fs.newlib: 28 portability.posix.fs.tls: 33 portability.posix.fs.tls.newlib: 39 portability.posix.fs.picolibc: 44 portability.posix.fs.tls.picolibc:
|
/Zephyr-latest/tests/posix/eventfd/ |
D | testcase.yaml | 4 - posix 11 portability.posix.eventfd: {} 12 portability.posix.eventfd.minimal: 15 portability.posix.eventfd.newlib: 22 portability.posix.eventfd.armclang_std_libc: 26 portability.posix.eventfd.arcmwdtlib: 30 portability.posix.eventfd.picolibc:
|
/Zephyr-latest/lib/posix/options/ |
D | Kconfig.pthread | 8 bool "POSIX thread support" 10 Select 'y' here to enable POSIX threads, mutexes, condition variables, and thread-specific 19 int "Maximum number of POSIX threads" 22 Maximum simultaneously active threads in a POSIX application. 28 int "Maximum number of POSIX mutexes" 31 Maximum simultaneously active mutexes in a POSIX application. 34 int "Maximum number of POSIX condition variables" 37 Maximum simultaneously active condition variables in a POSIX application. 40 int "Maximum number of POSIX thread-specific-storage keys" 43 Maximum simultaneously active thread-specific-storage keys in a POSIX application. [all …]
|
D | Kconfig.mqueue | 6 bool "POSIX message queue support" 8 This enabled POSIX message queue related APIs. 13 int "Maximum number of messages in a POSIX message queue" 16 Mention maximum number of messages in message queue in POSIX compliant 20 int "Maximum number of POSIX message priorities" 26 int "Maximum size of a POSIX message" 32 int "Maximum POSIX message queue name size"
|
D | Kconfig.timer | 7 bool "POSIX timers, clocks, and sleep functions" 19 bool "POSIX per-thread CPU-time clocks" 29 bool "POSIX Monotonic clock support" 38 bool "POSIX per-process CPU-time clocks" 48 bool "POSIX Clock selection" 50 This enables POSIX clock selection. 57 int "Maximum count returned my timer_getoverrun() in POSIX application" 61 timer_getoverrun() in POSIX compliant application. 67 int "Maximum number of POSIX timers per process" 70 Maximum simultaneously active timer_t in a POSIX application. [all …]
|
D | Kconfig.signal | 5 menu "POSIX signals" 8 bool "POSIX realtime signals" 10 Enable support for POSIX realtime signals. 24 bool "POSIX signals" 27 Enable support for POSIX signals. 38 # These options are intended to be used for compatibility with external POSIX
|
D | Kconfig.barrier | 8 bool "POSIX barriers" 10 Select 'y' here to enable POSIX barriers. 18 int "Maximum number of POSIX barriers" 21 Maximum simultaneously active pthread_barrier_t in a POSIX application. 26 bool "Use a POSIX barrier to serialize pthread_create()" 37 module-str = POSIX thread barriers
|
D | Kconfig.spinlock | 6 bool "POSIX spin locks" 8 Select 'y' here to enable POSIX spin locks. 16 int "Maximum number of POSIX spin locks" 19 Maximum simultaneously active spin locks in a POSIX application. 24 module-str = POSIX Spin Locks
|
D | Kconfig.rwlock | 6 bool "POSIX reader-writer locks" 8 Select 'y' here to enable POSIX reader-writer locks. 16 int "Maximum number of POSIX reader-writer locks" 19 Maximum simultaneously active reader-writer locks in a POSIX application. 24 module-str = POSIX Reader-Writer Locks
|
/Zephyr-latest/tests/posix/single_process/ |
D | testcase.yaml | 4 - posix 13 portability.posix.single_process: 16 portability.posix.single_process.armclang_std_libc: 20 portability.posix.single_process.arcmwdtlib: 24 portability.posix.single_process.minimal: 28 portability.posix.single_process.newlib: 32 portability.posix.single_process.picolibc:
|
/Zephyr-latest/tests/posix/c_lib_ext/ |
D | testcase.yaml | 5 - posix 14 portability.posix.c_lib_ext: 17 portability.posix.c_lib_ext.armclang_std_libc: 21 portability.posix.c_lib_ext.arcmwdtlib: 25 portability.posix.c_lib_ext.minimal: 29 portability.posix.c_lib_ext.newlib: 33 portability.posix.c_lib_ext.picolibc:
|
/Zephyr-latest/tests/posix/xsi_threads_ext/ |
D | testcase.yaml | 4 - posix 13 portability.posix.xsi_threads_ext: {} 14 portability.posix.xsi_threads_ext.minimal: 17 portability.posix.xsi_threads_ext.newlib: 21 portability.posix.xsi_threads_ext.picolibc: 26 portability.posix.xsi_threads_ext.static_stack:
|
/Zephyr-latest/tests/posix/spinlocks/ |
D | testcase.yaml | 4 - posix 13 portability.posix.spinlocks: {} 14 portability.posix.spinlocks.minimal: 17 portability.posix.spinlocks.newlib: 21 portability.posix.spinlocks.picolibc: 26 portability.posix.spinlocks.no_spin_validate:
|
/Zephyr-latest/tests/posix/net/ |
D | testcase.yaml | 7 - posix 16 portability.posix.net: 19 portability.posix.net.armclang_std_libc: 23 portability.posix.net.arcmwdtlib: 27 portability.posix.net.minimal: 31 portability.posix.net.newlib: 35 portability.posix.net.picolibc:
|
/Zephyr-latest/tests/posix/barriers/ |
D | testcase.yaml | 4 - posix 13 portability.posix.barriers: {} 14 portability.posix.barriers.minimal: 17 portability.posix.barriers.newlib: 21 portability.posix.barriers.picolibc:
|
/Zephyr-latest/tests/posix/semaphores/ |
D | testcase.yaml | 4 - posix 13 portability.posix.semaphores: {} 14 portability.posix.semaphores.minimal: 17 portability.posix.semaphores.newlib: 21 portability.posix.semaphores.picolibc:
|
/Zephyr-latest/tests/posix/threads_ext/ |
D | testcase.yaml | 4 - posix 13 portability.posix.threads_ext: {} 14 portability.posix.threads_ext.minimal: 17 portability.posix.threads_ext.newlib: 21 portability.posix.threads_ext.picolibc:
|
/Zephyr-latest/tests/posix/xsi_streams/ |
D | testcase.yaml | 4 - posix 13 portability.posix.xsi_streams: {} 14 portability.posix.xsi_streams.minimal: 17 portability.posix.xsi_streams.newlib: 21 portability.posix.xsi_streams.picolibc:
|
/Zephyr-latest/tests/posix/rwlocks/ |
D | testcase.yaml | 4 - posix 13 portability.posix.rwlocks: {} 14 portability.posix.rwlocks.minimal: 17 portability.posix.rwlocks.newlib: 22 portability.posix.rwlocks.picolibc:
|
/Zephyr-latest/include/zephyr/posix/ |
D | pthread.h | 14 #include <zephyr/posix/time.h> 15 #include <zephyr/posix/unistd.h> 16 #include <zephyr/posix/sched.h> 68 * @brief POSIX threading compatibility API 75 * @brief POSIX threading compatibility API 82 * @brief POSIX threading compatibility API 89 * @brief POSIX threading compatibility API 96 * @brief POSIX threading compatibility API 103 * @brief POSIX threading compatibility API 111 * @brief POSIX threading compatibility API [all …]
|
12345678910>>...25