posix-next Logo
  • Getting Started
  • POSIX-next
    • Overview
    • POSIX Conformance
    • XSI Conformance
    • POSIX Application Environment Profiles (AEP)
    • Implementation Details
    • POSIX Option Groups
      • POSIX_BARRIERS
      • POSIX_C_LANG_JUMP
      • POSIX_C_LANG_MATH
      • POSIX_C_LANG_SUPPORT
      • POSIX_C_LANG_SUPPORT_R
      • POSIX_C_LIB_EXT
      • POSIX_CLOCK_SELECTION
      • POSIX_DEVICE_IO
      • POSIX_FD_MGMT
      • POSIX_FILE_LOCKING
      • POSIX_FILE_SYSTEM
      • POSIX_FILE_SYSTEM_R
      • POSIX_MAPPED_FILES
      • POSIX_MEMORY_PROTECTION
      • POSIX_MULTI_PROCESS
      • POSIX_NETWORKING
      • POSIX_PIPE
      • POSIX_REALTIME_SIGNALS
      • POSIX_RW_LOCKS
      • POSIX_SEMAPHORES
      • POSIX_SIGNAL_JUMP
      • POSIX_SIGNALS
      • POSIX_SIGNALS_EXT
      • POSIX_SINGLE_PROCESS
      • POSIX_SYSTEM_DATABASE_R
      • POSIX_SYSTEM_DATABASE
      • POSIX_SPIN_LOCKS
      • POSIX_THREADS_BASE
      • POSIX_THREADS_EXT
      • POSIX_NON_PORTABLE
      • POSIX_TIMERS
      • XSI_ADVANCED_REALTIME
      • XSI_REALTIME
      • XSI_SINGLE_PROCESS
      • XSI_SYSTEM_LOGGING
      • XSI_THREADS_EXT
      • XSI_REALTIME_THREADS
      • XSI_ADVANCED_REALTIME_THREADS
    • POSIX Options
    • Additional Configuration Options
  • POSIX API Search
  • Samples
  • Metrics

Reference

  • Zephyr 4.4.1 docs
  • Zephyr POSIX docs
  • Open Group POSIX
posix-next
  • posix-next »
  • POSIX-next »
  • POSIX Option Groups »
  • POSIX_THREADS_BASE

POSIX_THREADS_BASE

100
Impl
95
Cov
🐧✓
U✓

Enable this option group with CONFIG_POSIX_THREADS.

Note

sched_yield() was added to the POSIX_THREADS_BASE option group in Issue 8 (202405L). It was not part of this option group in Issue 7 (200809L).

POSIX_THREADS_BASE

API

Supported

pthread_atfork()

yes

pthread_attr_destroy()

yes

pthread_attr_getdetachstate()

yes

pthread_attr_getschedparam()

yes

pthread_attr_init()

yes

pthread_attr_setdetachstate()

yes

pthread_attr_setschedparam()

yes

pthread_cancel()

yes

pthread_cleanup_pop()

yes

pthread_cleanup_push()

yes

pthread_cond_broadcast()

yes

pthread_cond_destroy()

yes

pthread_cond_init()

yes

pthread_cond_signal()

yes

pthread_cond_timedwait()

yes

pthread_cond_wait()

yes

pthread_condattr_destroy()

yes

pthread_condattr_init()

yes

pthread_create()

yes

pthread_detach()

yes

pthread_equal()

yes

pthread_exit()

yes

pthread_getspecific()

yes

pthread_join()

yes

pthread_key_create()

yes

pthread_key_delete()

yes

pthread_kill()

yes

pthread_mutex_destroy()

yes

pthread_mutex_init()

yes

pthread_mutex_lock()

yes

pthread_mutex_timedlock()

yes

pthread_mutex_trylock()

yes

pthread_mutex_unlock()

yes

pthread_mutexattr_destroy()

yes

pthread_mutexattr_init()

yes

pthread_once()

yes

pthread_self()

yes

pthread_setcancelstate()

yes

pthread_setcanceltype()

yes

pthread_setspecific()

yes

pthread_sigmask()

yes

pthread_testcancel()

yes

sched_yield()

yes

POSIX_THREADS_BASE
Previous Next

© Copyright 2015-2026 Zephyr Project members and individual contributors.

Built with Sphinx using a theme provided by Read the Docs.