Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
posix_features.h File Reference
#include <zephyr/autoconf.h>
#include <zephyr/sys/util_macro.h>

Go to the source code of this file.

Macros

#define NL_LANGMAX   (14)
#define NL_MSGMAX   (32767)
#define NL_SETMAX   (255)
#define NL_TEXTMAX   (_POSIX2_LINE_MAX)
#define NZERO   (20)
#define AIO_LISTIO_MAX   _POSIX_AIO_LISTIO_MAX
#define AIO_MAX   _POSIX_AIO_MAX
#define AIO_PRIO_DELTA_MAX   (0)
#define ARG_MAX   _POSIX_ARG_MAX
#define ATEXIT_MAX   (32)
#define DELAYTIMER_MAX    COND_CODE_1(CONFIG_POSIX_TIMERS, (CONFIG_POSIX_DELAYTIMER_MAX), (0))
#define HOST_NAME_MAX    COND_CODE_1(CONFIG_POSIX_NETWORKING, (CONFIG_POSIX_HOST_NAME_MAX), (0))
#define LOGIN_NAME_MAX   _POSIX_LOGIN_NAME_MAX
#define MQ_OPEN_MAX    COND_CODE_1(CONFIG_POSIX_MESSAGE_PASSING, (CONFIG_POSIX_MQ_OPEN_MAX), (0))
#define MQ_PRIO_MAX   _POSIX_MQ_PRIO_MAX
#define OPEN_MAX   CONFIG_POSIX_OPEN_MAX
#define PAGE_SIZE   CONFIG_POSIX_PAGE_SIZE
#define PAGESIZE   CONFIG_POSIX_PAGE_SIZE
#define PATH_MAX   _POSIX_PATH_MAX
#define PTHREAD_DESTRUCTOR_ITERATIONS   _POSIX_THREAD_DESTRUCTOR_ITERATIONS
#define PTHREAD_KEYS_MAX    COND_CODE_1(CONFIG_POSIX_THREADS, (CONFIG_POSIX_THREAD_KEYS_MAX), (0))
#define PTHREAD_THREADS_MAX    COND_CODE_1(CONFIG_POSIX_THREADS, (CONFIG_POSIX_THREAD_THREADS_MAX), (0))
#define RTSIG_MAX    COND_CODE_1(CONFIG_POSIX_REALTIME_SIGNALS, (CONFIG_POSIX_RTSIG_MAX), (0))
#define SEM_NSEMS_MAX    COND_CODE_1(CONFIG_POSIX_SEMAPHORES, (CONFIG_POSIX_SEM_NSEMS_MAX), (0))
#define SEM_VALUE_MAX    COND_CODE_1(CONFIG_POSIX_SEMAPHORES, (CONFIG_POSIX_SEM_VALUE_MAX), (0))
#define SIGQUEUE_MAX   _POSIX_SIGQUEUE_MAX
#define STREAM_MAX   _POSIX_STREAM_MAX
#define SYMLOOP_MAX   _POSIX_SYMLOOP_MAX
#define TIMER_MAX    COND_CODE_1(CONFIG_POSIX_TIMERS, (CONFIG_POSIX_TIMER_MAX), (0))
#define TTY_NAME_MAX   _POSIX_TTY_NAME_MAX
#define TZNAME_MAX   _POSIX_TZNAME_MAX
#define FILESIZEBITS   (32)
#define POSIX_ALLOC_SIZE_MIN   (256)
#define POSIX_REC_INCR_XFER_SIZE   (1024)
#define POSIX_REC_MAX_XFER_SIZE   (32767)
#define POSIX_REC_MIN_XFER_SIZE   (1)
#define POSIX_REC_XFER_ALIGN   (4)
#define SYMLINK_MAX   _POSIX_SYMLINK_MAX

Macro Definition Documentation

◆ AIO_LISTIO_MAX

#define AIO_LISTIO_MAX   _POSIX_AIO_LISTIO_MAX

◆ AIO_MAX

#define AIO_MAX   _POSIX_AIO_MAX

◆ AIO_PRIO_DELTA_MAX

#define AIO_PRIO_DELTA_MAX   (0)

◆ ARG_MAX

#define ARG_MAX   _POSIX_ARG_MAX

◆ ATEXIT_MAX

#define ATEXIT_MAX   (32)

◆ DELAYTIMER_MAX

#define DELAYTIMER_MAX    COND_CODE_1(CONFIG_POSIX_TIMERS, (CONFIG_POSIX_DELAYTIMER_MAX), (0))

◆ FILESIZEBITS

#define FILESIZEBITS   (32)

◆ HOST_NAME_MAX

#define HOST_NAME_MAX    COND_CODE_1(CONFIG_POSIX_NETWORKING, (CONFIG_POSIX_HOST_NAME_MAX), (0))

◆ LOGIN_NAME_MAX

#define LOGIN_NAME_MAX   _POSIX_LOGIN_NAME_MAX

◆ MQ_OPEN_MAX

#define MQ_OPEN_MAX    COND_CODE_1(CONFIG_POSIX_MESSAGE_PASSING, (CONFIG_POSIX_MQ_OPEN_MAX), (0))

◆ MQ_PRIO_MAX

#define MQ_PRIO_MAX   _POSIX_MQ_PRIO_MAX

◆ NL_LANGMAX

#define NL_LANGMAX   (14)

◆ NL_MSGMAX

#define NL_MSGMAX   (32767)

◆ NL_SETMAX

#define NL_SETMAX   (255)

◆ NL_TEXTMAX

#define NL_TEXTMAX   (_POSIX2_LINE_MAX)

◆ NZERO

#define NZERO   (20)

◆ OPEN_MAX

#define OPEN_MAX   CONFIG_POSIX_OPEN_MAX

◆ PAGE_SIZE

#define PAGE_SIZE   CONFIG_POSIX_PAGE_SIZE

◆ PAGESIZE

#define PAGESIZE   CONFIG_POSIX_PAGE_SIZE

◆ PATH_MAX

#define PATH_MAX   _POSIX_PATH_MAX

◆ POSIX_ALLOC_SIZE_MIN

#define POSIX_ALLOC_SIZE_MIN   (256)

◆ POSIX_REC_INCR_XFER_SIZE

#define POSIX_REC_INCR_XFER_SIZE   (1024)

◆ POSIX_REC_MAX_XFER_SIZE

#define POSIX_REC_MAX_XFER_SIZE   (32767)

◆ POSIX_REC_MIN_XFER_SIZE

#define POSIX_REC_MIN_XFER_SIZE   (1)

◆ POSIX_REC_XFER_ALIGN

#define POSIX_REC_XFER_ALIGN   (4)

◆ PTHREAD_DESTRUCTOR_ITERATIONS

#define PTHREAD_DESTRUCTOR_ITERATIONS   _POSIX_THREAD_DESTRUCTOR_ITERATIONS

◆ PTHREAD_KEYS_MAX

#define PTHREAD_KEYS_MAX    COND_CODE_1(CONFIG_POSIX_THREADS, (CONFIG_POSIX_THREAD_KEYS_MAX), (0))

◆ PTHREAD_THREADS_MAX

#define PTHREAD_THREADS_MAX    COND_CODE_1(CONFIG_POSIX_THREADS, (CONFIG_POSIX_THREAD_THREADS_MAX), (0))

◆ RTSIG_MAX

#define RTSIG_MAX    COND_CODE_1(CONFIG_POSIX_REALTIME_SIGNALS, (CONFIG_POSIX_RTSIG_MAX), (0))

◆ SEM_NSEMS_MAX

#define SEM_NSEMS_MAX    COND_CODE_1(CONFIG_POSIX_SEMAPHORES, (CONFIG_POSIX_SEM_NSEMS_MAX), (0))

◆ SEM_VALUE_MAX

#define SEM_VALUE_MAX    COND_CODE_1(CONFIG_POSIX_SEMAPHORES, (CONFIG_POSIX_SEM_VALUE_MAX), (0))

◆ SIGQUEUE_MAX

#define SIGQUEUE_MAX   _POSIX_SIGQUEUE_MAX

◆ STREAM_MAX

#define STREAM_MAX   _POSIX_STREAM_MAX

◆ SYMLINK_MAX

#define SYMLINK_MAX   _POSIX_SYMLINK_MAX

◆ SYMLOOP_MAX

#define SYMLOOP_MAX   _POSIX_SYMLOOP_MAX

◆ TIMER_MAX

#define TIMER_MAX    COND_CODE_1(CONFIG_POSIX_TIMERS, (CONFIG_POSIX_TIMER_MAX), (0))

◆ TTY_NAME_MAX

#define TTY_NAME_MAX   _POSIX_TTY_NAME_MAX

◆ TZNAME_MAX

#define TZNAME_MAX   _POSIX_TZNAME_MAX