Zephyr API Documentation  3.6.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
unistd.h File Reference

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 DELAYTIMER_MAX   _POSIX_DELAYTIMER_MAX
 
#define HOST_NAME_MAX
 
#define LOGIN_NAME_MAX   _POSIX_LOGIN_NAME_MAX
 
#define MQ_OPEN_MAX   _POSIX_MQ_OPEN_MAX
 
#define MQ_PRIO_MAX   _POSIX_MQ_PRIO_MAX
 
#define ATEXIT_MAX   8
 
#define PAGE_SIZE   BIT(CONFIG_POSIX_PAGE_SIZE_BITS)
 
#define PAGESIZE   PAGE_SIZE
 
#define PTHREAD_DESTRUCTOR_ITERATIONS   _POSIX_THREAD_DESTRUCTOR_ITERATIONS
 
#define PTHREAD_KEYS_MAX
 
#define PTHREAD_THREADS_MAX
 
#define SEM_NSEMS_MAX   _POSIX_SEM_NSEMS_MAX
 
#define SEM_VALUE_MAX   CONFIG_SEM_VALUE_MAX
 
#define SIGQUEUE_MAX   _POSIX_SIGQUEUE_MAX
 
#define STREAM_MAX   _POSIX_STREAM_MAX
 
#define SYMLOOP_MAX   _POSIX_SYMLOOP_MAX
 
#define TIMER_MAX   Z_SC_VAL_IFDEF(CONFIG_TIMER, CONFIG_MAX_TIMER_COUNT)
 
#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
 

Functions

int getentropy (void *buffer, size_t length)
 
pid_t getpid (void)
 
unsigned sleep (unsigned int seconds)
 
int usleep (useconds_t useconds)
 

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)

◆ ATEXIT_MAX

#define ATEXIT_MAX   8

◆ DELAYTIMER_MAX

#define DELAYTIMER_MAX   _POSIX_DELAYTIMER_MAX

◆ FILESIZEBITS

#define FILESIZEBITS   (32)

◆ HOST_NAME_MAX

#define HOST_NAME_MAX
Value:
COND_CODE_1(CONFIG_NETWORKING, \
(_POSIX_HOST_NAME_MAX))
#define NET_HOSTNAME_MAX_LEN
Definition: hostname.h:31
#define COND_CODE_1(_flag, _if_1_code, _else_code)
Insert code depending on whether _flag expands to 1 or not.
Definition: util_macro.h:179

◆ LOGIN_NAME_MAX

#define LOGIN_NAME_MAX   _POSIX_LOGIN_NAME_MAX

◆ MQ_OPEN_MAX

#define MQ_OPEN_MAX   _POSIX_MQ_OPEN_MAX

◆ 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)

◆ PAGE_SIZE

#define PAGE_SIZE   BIT(CONFIG_POSIX_PAGE_SIZE_BITS)

◆ PAGESIZE

#define PAGESIZE   PAGE_SIZE

◆ 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
Value:
COND_CODE_1(CONFIG_PTHREAD_IPC, \
(CONFIG_MAX_PTHREAD_KEY_COUNT), \
(_POSIX_THREAD_KEYS_MAX))

◆ PTHREAD_THREADS_MAX

#define PTHREAD_THREADS_MAX
Value:
COND_CODE_1(CONFIG_PTHREAD_IPC, \
(CONFIG_MAX_PTHREAD_COUNT), \
(0))

◆ SEM_NSEMS_MAX

#define SEM_NSEMS_MAX   _POSIX_SEM_NSEMS_MAX

◆ SEM_VALUE_MAX

#define SEM_VALUE_MAX   CONFIG_SEM_VALUE_MAX

◆ 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   Z_SC_VAL_IFDEF(CONFIG_TIMER, CONFIG_MAX_TIMER_COUNT)

◆ TTY_NAME_MAX

#define TTY_NAME_MAX   _POSIX_TTY_NAME_MAX

◆ TZNAME_MAX

#define TZNAME_MAX   _POSIX_TZNAME_MAX

Function Documentation

◆ getentropy()

int getentropy ( void *  buffer,
size_t  length 
)

◆ getpid()

pid_t getpid ( void  )

◆ sleep()

unsigned sleep ( unsigned int  seconds)

◆ usleep()

int usleep ( useconds_t  useconds)