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 posix: create kconfig options for pse51, pse52, pse53 2024-06-04 16:27:12 -05:00
Kconfig.barrier posix: create kconfig options for pse51, pse52, pse53 2024-06-04 16:27:12 -05:00
Kconfig.c_lang_r libc: common: implement multiple time functions 2024-08-21 16:59:15 -04:00
Kconfig.c_lib_ext posix: create kconfig options for pse51, pse52, pse53 2024-06-04 16:27:12 -05:00
Kconfig.compat posix: create kconfig options for pse51, pse52, pse53 2024-06-04 16:27:12 -05:00
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 posix: implement mprotect() 2024-06-14 14:01:05 -04:00
Kconfig.mqueue kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
Kconfig.net
Kconfig.proc1 posix: create kconfig options for pse51, pse52, pse53 2024-06-04 16:27:12 -05:00
Kconfig.procN posix: create kconfig options for pse51, pse52, pse53 2024-06-04 16:27:12 -05:00
Kconfig.profile posix: create kconfig options for pse51, pse52, pse53 2024-06-04 16:27:12 -05:00
Kconfig.pthread libc: common: implement multiple time functions 2024-08-21 16:59:15 -04:00
Kconfig.rwlock posix: create kconfig options for pse51, pse52, pse53 2024-06-04 16:27:12 -05:00
Kconfig.sched posix: create kconfig options for pse51, pse52, pse53 2024-06-04 16:27:12 -05:00
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 posix: create kconfig options for pse51, pse52, pse53 2024-06-04 16:27:12 -05:00
Kconfig.sync_io
Kconfig.timer posix: create kconfig options for pse51, pse52, pse53 2024-06-04 16:27:12 -05:00
Kconfig.toolchain posix: allow for external implementation of option groups 2024-06-26 13:08:21 -04:00
Kconfig.xsi posix: create kconfig options for pse51, pse52, pse53 2024-06-04 16:27:12 -05:00
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 posix: add support for mlock() and munlock() 2024-06-14 14:01:05 -04:00
mlockall.c posix: add support for mlockall() and munlockall() 2024-06-14 14:01:05 -04:00
mmap.c posix: add implementation of mmap(), msync(), and munmap() 2024-06-14 14:01:05 -04:00
mprotect.c posix: implement mprotect() 2024-06-14 14:01:05 -04:00
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 posix: re-introduce PTHREAD_RWLOCK_INITIALIZER 2024-06-05 19:31:59 -04:00
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 posix: move ioctl() from fdtable to posix 2024-06-14 14:01:05 -04:00
sysconf.c
syslog.c
timer.c
timespec_to_timeout.c
uname.c