posix: deprecate POSIX_ENV _CONFSTR _SYSCONF and _UNAME

This change deprecates the following Kconfig options
* CONFIG_POSIX_ENV
* CONFIG_POSIX_CONFSTR
* CONFIG_POSIX_SYSCONF
* CONFIG_POSIX_UNAME

and instead groups them into a single Kconfig option that maps
directly to the standard. Namely, CONFIG_POSIX_SINGLE_PROCESS.

Signed-off-by: Chris Friedt <cfriedt@tenstorrent.com>
This commit is contained in:
Chris Friedt 2024-05-22 18:04:35 -04:00 committed by David Leach
commit 2fe9d6cd68
16 changed files with 133 additions and 117 deletions

View file

@ -5,9 +5,8 @@
config XSI_SINGLE_PROCESS
bool "X/Open single process"
default y if POSIX_API
depends on POSIX_ENV
depends on POSIX_UNAME
depends on POSIX_CLOCK_SELECTION
depends on POSIX_SINGLE_PROCESS
depends on POSIX_TIMERS
help
Select 'y' here and Zephyr will provide implementations of
gethostid(), gettimeofday(), and putenv().