zephyr/lib/posix/options
Christopher Friedt cdc36d090c posix: sysconf: add a "small" implementation option
Previously, sysconf() was only available as a macro (i.e. the
"extra-small" option).

This has the advantage of being compile-time constant, and
optimized for both space and speed. One disadvantage is that
querying an `_SC_` value that was invalid or unsupported
would result in a compile error.

Provide a "small" implementation of sysconf() (via Kconfig
choice) as a normal addressable function.

Signed-off-by: Christopher Friedt <cfriedt@meta.com>
2024-03-12 17:57:11 +00:00
..
getopt posix: convert all error logs to debug logs 2024-02-24 10:34:05 -05:00
_common.c
barrier.c
clock.c
CMakeLists.txt posix: sysconf: add a "small" implementation option 2024-03-12 17:57:11 +00:00
cond.c posix: convert all error logs to debug logs 2024-02-24 10:34:05 -05:00
env.c posix: env: support for environ, getenv(), setenv(), unsetenv() 2024-03-08 04:28:47 -05:00
eventfd.c
fnmatch.c
fs.c
Kconfig posix: env: support for environ, getenv(), setenv(), unsetenv() 2024-03-08 04:28:47 -05:00
Kconfig.barrier
Kconfig.clock
Kconfig.cond
Kconfig.env posix: env: support for environ, getenv(), setenv(), unsetenv() 2024-03-08 04:28:47 -05:00
Kconfig.eventfd
Kconfig.fdtable
Kconfig.fnmatch
Kconfig.fs
Kconfig.getopt
Kconfig.key
Kconfig.mqueue
Kconfig.mutex
Kconfig.pthread
Kconfig.rwlock
Kconfig.sched
Kconfig.semaphore
Kconfig.signal
Kconfig.spinlock
Kconfig.stropts
Kconfig.sysconf posix: sysconf: add a "small" implementation option 2024-03-12 17:57:11 +00:00
Kconfig.syslog posix: syslog: add support for syslog 2024-02-29 02:45:01 -05:00
Kconfig.template.pooled_ipc_type
Kconfig.template.pooled_type
Kconfig.template.with_logging
Kconfig.template.with_url
Kconfig.timer
Kconfig.uname
key.c posix: convert all error logs to debug logs 2024-02-24 10:34:05 -05:00
mqueue.c posix: mqmeue: do not return NULL after pthread_exit() 2024-02-26 08:12:29 -05:00
mutex.c posix: mutexattr: improvements for pthread_mutexattr_t 2024-02-27 06:11:03 -05:00
nanosleep.c
perror.c
posix_clock.h
posix_internal.h
pthread_sched.h
pthread.c posix: convert all error logs to debug logs 2024-02-24 10:34:05 -05:00
rwlock.c posix: convert all error logs to debug logs 2024-02-24 10:34:05 -05:00
sched.c posix: sched: Implement sched_rr_get_interval 2024-02-02 12:42:50 +01:00
semaphore.c posix: semaphore: check return value of k_mutex_lock() 2024-02-06 17:51:56 -06:00
signal.c
sleep.c
spinlock.c
stropts.c posix: Implement getmsg and getpmsg 2024-03-11 14:25:26 +01:00
sysconf.c posix: sysconf: add a "small" implementation option 2024-03-12 17:57:11 +00:00
syslog.c posix: syslog: Fix uninitialized variable error 2024-03-10 07:44:03 -04:00
timer.c
uname.c