blob: 95e1d04431e9d7a3ff80806a1a000c974be47af2 [file] [log] [blame]
# Copyright (c) 2024 Tenstorrent AI ULC
#
# SPDX-License-Identifier: Apache-2.0
# This file should be removed after Zephyr 4.0 is released
menu "Deprecated POSIX options"
config EVENTFD_MAX
int "Maximum number of eventfd's [DEPRECATED]"
default ZVFS_EVENTFD_MAX if ZVFS_EVENTFD
default 0
help
This option is deprecated.
Please use CONFIG_ZVFS_EVENTFD_MAX instead.
config FNMATCH
bool "Support for fnmatch [DEPRECATED]"
select DEPRECATED
select POSIX_C_LIB_EXT
help
This option is deprecated.
Please use CONFIG_POSIX_C_LIB_EXT instead.
config GETOPT
bool "Getopt library support [DEPRECATED]"
select DEPRECATED
select POSIX_C_LIB_EXT
help
This option is deprecated.
Please use CONFIG_POSIX_C_LIB_EXT instead.
config MAX_PTHREAD_COUNT
int "Maximum number of pthread_t [DEPRECATED]"
default POSIX_THREAD_THREADS_MAX if POSIX_THREADS
default 0
help
This option is deprecated.
Please use CONFIG_POSIX_THREAD_THREADS_MAX instead.
config MAX_PTHREAD_KEY_COUNT
int "Maximum number of pthread_key_t [DEPRECATED]"
default POSIX_THREAD_KEYS_MAX if POSIX_THREADS
default 0
help
This option is deprecated.
Please use CONFIG_POSIX_THREAD_KEYS_MAX instead.
config MAX_TIMER_COUNT
int "Maximum number of timer_t [DEPRECATED]"
default POSIX_TIMER_MAX if POSIX_TIMERS
default 0
help
This option is deprecated.
Please use CONFIG_POSIX_TIMER_MAX instead.
config MSG_COUNT_MAX
int "Maximum number of messages in a POSIX message queue [DEPRECATED]"
default POSIX_MQ_OPEN_MAX if POSIX_MESSAGE_PASSING
default 0
help
This option is deprecated.
Please use CONFIG_POSIX_MQ_OPEN_MAX instead.
config POSIX_CLOCK
bool "clock and sleep APIs [DEPRECATED]"
select DEPRECATED
select POSIX_CLOCK_SELECTION
select POSIX_CPUTIME
select POSIX_MONOTONIC_CLOCK
select POSIX_TIMERS
select POSIX_TIMEOUTS
help
This option is deprecated.
Please use CONFIG_POSIX_TIMERS instead.
config POSIX_FS
bool "Support for environ, getenv(), getenv_r(), setenv(), and unsetenv() [DEPRECATED]"
select DEPRECATED
select POSIX_FILE_SYSTEM
help
This option is deprecated.
Please use CONFIG_POSIX_FILE_SYSTEM instead.
config POSIX_LIMITS_RTSIG_MAX
int "_POSIX_RTSIG_MAX value in limits.h [DEPRECATED]"
default POSIX_RTSIG_MAX if POSIX_REALTIME_SIGNALS
default 0
help
This option is deprecated.
Please use CONFIG_POSIX_RTSIG_MAX instead.
config POSIX_MAX_FDS
int "Maximum number of open file descriptors [DEPRECATED]"
default POSIX_OPEN_MAX
help
This option is deprecated.
Please use CONFIG_POSIX_OPEN_MAX instead.
See also CONFIG_ZVFS_OPEN_MAX.
config POSIX_MAX_OPEN_FILES
int "Maximum number of open file descriptors [DEPRECATED]"
default POSIX_OPEN_MAX
help
This option is deprecated.
Please use CONFIG_POSIX_OPEN_MAX instead.
See also CONFIG_ZVFS_OPEN_MAX.
config POSIX_MQUEUE
bool "Message queue support [DEPRECATED]"
select DEPRECATED
select POSIX_MESSAGE_PASSING
help
This option is deprecated.
Please use CONFIG_POSIX_MESSAGE_PASSING instead.
config POSIX_PUTMSG
bool "Support for putmsg function [DEPRECATED]"
select DEPRECATED
select XOPEN_STREAMS
help
This option is deprecated.
Please use CONFIG_XOPEN_STREAMS instead.
config POSIX_SIGNAL
bool "Support for POSIX signal APIs [DEPRECATED]"
select DEPRECATED
select POSIX_SIGNALS
help
This option is deprecated.
Please use CONFIG_POSIX_SIGNALS instead.
config POSIX_SYSCONF
bool "Support for sysconf() [DEPRECATED]"
select DEPRECATED
select POSIX_SINGLE_PROCESS
help
This option is deprecated.
Please use CONFIG_POSIX_SINGLE_PROCESS instead.
config POSIX_UNAME
bool "Support for uname [DEPRECATED]"
select DEPRECATED
select POSIX_SINGLE_PROCESS
help
This option is deprecated.
Please use CONFIG_POSIX_SINGLE_PROCESS instead.
config PTHREAD
bool "pthread_t support [DEPRECATED]"
select DEPRECATED
select POSIX_THREADS
help
This option is deprecated.
Please use CONFIG_POSIX_THREADS instead.
config PTHREAD_BARRIER
bool "pthread_barrier_t support [DEPRECATED]"
select DEPRECATED
select POSIX_BARRIERS
help
This option is deprecated.
Please use CONFIG_POSIX_BARRIERS instead.
config PTHREAD_COND
bool "pthread_cond_t support [DEPRECATED]"
select DEPRECATED
select POSIX_THREADS
help
This option is deprecated.
Please use CONFIG_POSIX_THREADS instead.
config PTHREAD_IPC
bool "POSIX pthread IPC API [DEPRECATED]"
select DEPRECATED
select POSIX_THREADS
help
This option is deprecated.
Please use CONFIG_POSIX_THREADS instead.
config PTHREAD_KEY
bool "pthread_key_t support [DEPRECATED]"
select DEPRECATED
select POSIX_THREADS
help
This option is deprecated.
Please use CONFIG_POSIX_THREADS instead.
config PTHREAD_MUTEX
bool "pthread_mutex_t support [DEPRECATED]"
select DEPRECATED
select POSIX_THREADS
help
This option is deprecated.
Please use CONFIG_POSIX_THREADS instead.
config PTHREAD_RWLOCK
bool "pthread_spinlock_t support [DEPRECATED]"
select DEPRECATED
select POSIX_READER_WRITER_LOCKS
help
This option is deprecated.
Please use CONFIG_POSIX_READER_WRITER_LOCKS instead.
config PTHREAD_SPINLOCK
bool "pthread_spinlock_t support [DEPRECATED]"
select DEPRECATED
select POSIX_SPIN_LOCKS
help
This option is deprecated.
Please use CONFIG_POSIX_SPIN_LOCKS instead.
config TIMER
bool "Timer support [DEPRECATED]"
select DEPRECATED
select POSIX_TIMERS
help
This option is deprecated.
Please use CONFIG_POSIX_TIMERS instead.
config TIMER_DELAYTIMER_MAX
int "Maximum count returned my timer_getoverrun() in POSIX application [DEPRECATED]"
default POSIX_DELAYTIMER_MAX if POSIX_TIMERS
default 0
help
This option is deprecated.
Please use CONFIG_POSIX_DELAYTIMER_MAX instead.
config SEM_NAMELEN_MAX
int "Maximum name length [DEPRECATED]"
default POSIX_SEM_NAMELEN_MAX if POSIX_SEMAPHORES
default 0
help
This option is deprecated.
Please use CONFIG_POSIX_SEM_NAMELEN_MAX instead.
config SEM_VALUE_MAX
int "Maximum semaphore limit [DEPRECATED]"
default POSIX_SEM_VALUE_MAX if POSIX_SEMAPHORES
default 0
help
This option is deprecated.
Please use CONFIG_POSIX_SEM_VALUE_MAX instead.
endmenu