zephyr/lib/posix/options
Chris Friedt 1593954083 posix: add stubs for signal.h functions that need process support
Since Zephyr itself does not currently support processes, but
conformant applications should still be able to link, add stubs
for the remaining POSIX functions in the POSIX_SIGNALS Option
Group.

The POSIX_SIGNALS Option Group is required for PSE51, PSE52,
PSE53, PSE54, and likely many other POSIX Subprofiles.

Signed-off-by: Chris Friedt <cfriedt@tenstorrent.com>
2024-08-23 10:35:11 -04:00
..
getopt
CMakeLists.txt lib: posix: add stubs for thread-safe grp & pwd functions 2024-08-05 10:17:27 +02:00
Kconfig libc: common: implement multiple time functions 2024-08-21 16:59:15 -04:00
Kconfig.aio
Kconfig.barrier
Kconfig.c_lang_r libc: common: implement multiple time functions 2024-08-21 16:59:15 -04:00
Kconfig.c_lib_ext
Kconfig.compat
Kconfig.deprecated posix: deprecated: remove new options without deprecation 2024-07-18 16:28:02 -04:00
Kconfig.device_io Revert "posix: device_io: require a full libc for c89 functions" 2024-07-03 15:03:05 -04:00
Kconfig.fd_mgmt Revert "posix: kconfig: remove select y from non-user-selectable help" 2024-07-03 15:03:05 -04:00
Kconfig.fs lib: posix: update option group of `readdir_r()` 2024-08-21 16:59:15 -04:00
Kconfig.mem
Kconfig.mqueue kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
Kconfig.net
Kconfig.proc1
Kconfig.procN
Kconfig.profile
Kconfig.pthread libc: common: implement multiple time functions 2024-08-21 16:59:15 -04:00
Kconfig.rwlock
Kconfig.sched
Kconfig.semaphore kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
Kconfig.signal posix: add stubs for signal.h functions that need process support 2024-08-23 10:35:11 -04:00
Kconfig.spinlock
Kconfig.sync_io
Kconfig.timer
Kconfig.toolchain posix: allow for external implementation of option groups 2024-06-26 13:08:21 -04:00
Kconfig.xsi
aio.c
barrier.c
clock.c lib/posix: Get uptime in ticks instead of cycles 2024-06-28 21:01:54 -04:00
cond.c
confstr.c
device_io.c Revert "posix: device_io: implement pread() and pwrite()" 2024-07-03 15:03:05 -04:00
env.c
eventfd.c
fd_mgmt.c Revert "posix: fd_mgmt: implement dup(), dup2(), fseeko(), and ftello()" 2024-07-03 15:03:05 -04:00
fnmatch.c
fs.c lib: posix: fs: add rmdir support 2024-08-22 14:26:00 -04:00
fsync.c posix: fs: implement `fdatasync()` 2024-07-29 14:14:33 +02:00
getentropy.c
grp.c lib: posix: add stubs for thread-safe grp & pwd functions 2024-08-05 10:17:27 +02:00
key.c
mlock.c
mlockall.c
mmap.c
mprotect.c
mqueue.c
multi_process.c posix: procN: add missing alias for getpid() 2024-08-23 10:35:11 -04:00
mutex.c lib: posix: mutex: stubs remaining of _POSIX_THREAD_PRIO_PROTECT 2024-08-05 11:32:43 +02:00
net.c
perror.c
posix_clock.h
posix_internal.h
pthread.c posix: pthread: correct log info of new stack address 2024-06-26 13:06:28 -04:00
pthread_sched.h
pwd.c lib: posix: add stubs for thread-safe grp & pwd functions 2024-08-05 10:17:27 +02:00
rwlock.c
sched.c
semaphore.c
shm.c posix: shm: fix build error with minimal libc 2024-07-10 14:40:48 +02:00
signal.c posix: add stubs for signal.h functions that need process support 2024-08-23 10:35:11 -04:00
sleep.c
spinlock.c
stropts.c
sysconf.c
syslog.c
timer.c
timespec_to_timeout.c
uname.c