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_RW_LOCKS

POSIX_RW_LOCKS

100
Impl
89
Cov

Enable this option with CONFIG_POSIX_RW_LOCKS.

POSIX_RW_LOCKS

API

Supported

pthread_rwlock_destroy()

yes

pthread_rwlock_init()

yes

pthread_rwlock_rdlock()

yes

pthread_rwlock_tryrdlock()

yes

pthread_rwlock_trywrlock()

yes

pthread_rwlock_unlock()

yes

pthread_rwlock_wrlock()

yes

pthread_rwlockattr_destroy()

yes

pthread_rwlockattr_getpshared()

yes

pthread_rwlockattr_init()

yes

pthread_rwlockattr_setpshared()

yes

POSIX_RW_LOCKS
Previous Next

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

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