zephyr/lib/libc/minimal/include
Christopher Friedt 0f23818153 posix: env: support for environ, getenv(), setenv(), unsetenv()
Support getting and setting POSIX environment variables.

Additionally, the thread-safe BSD variant getenv_r() is
provided.

environ, getenv(), setenv(), and unsetenv() are required by
the POSIX_SINGLE_PROCESS Option Group as detailed in
Section E.1 of IEEE-1003.1-2017.

The POSIX_SINGLE_PROCESS Option Group is required for PSE51,
PSE52, PSE53, and PSE54 conformance, and is otherwise mandatory
for any POSIX conforming system as per Section A.2.1.3 of
IEEE-1003-1.2017.

Signed-off-by: Christopher Friedt <cfriedt@meta.com>
2024-03-08 04:28:47 -05:00
..
sys libc: minimal: include: move sys/stat.h to posix 2023-01-10 09:02:21 +09:00
assert.h
ctype.h
errno.h
fcntl.h libc: minimal: include: move fcntl.h to posix 2023-01-10 09:02:21 +09:00
inttypes.h libc: minimal: Add PRIxMAX macros for [u]intmax_t 2022-05-26 17:38:50 +02:00
limits.h
math.h lib/libc/minimal: Move sqrt/sqrtf from samples 2022-05-14 08:49:36 +09:00
stdbool.h
stdint.h
stdio.h libc/minimal: Create "real" functions for putc and putchar 2023-04-25 06:18:26 -04:00
stdlib.h posix: env: support for environ, getenv(), setenv(), unsetenv() 2024-03-08 04:28:47 -05:00
string.h libc: minimal: add strerror and strerror_r function 2022-07-04 22:53:36 +02:00
strings.h
time.h