1# Copyright (c) 2024 Tenstorrent AI ULC 2# 3# SPDX-License-Identifier: Apache-2.0 4 5menu "X/Open system interfaces" 6 7config XSI_SINGLE_PROCESS 8 bool "X/Open single process" 9 depends on POSIX_SINGLE_PROCESS 10 depends on POSIX_TIMERS 11 help 12 Select 'y' here and Zephyr will provide implementations of 13 gethostid(), gettimeofday(), and putenv(). 14 15 For more information, please see 16 https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_subprofiles.html 17 18config XOPEN_STREAMS 19 bool "X/Open streams" 20 help 21 This option provides support for the X/Open Streams interface, including functions such as 22 fattach(), fdetach(), getmsg(), getpmsg(), putmsg(), and putpmsg(). 23 24 For more information, please see 25 https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap02.html#tag_02_01_05_09 26 27config XSI_SYSTEM_LOGGING 28 bool "X/Open system logging" 29 help 30 This option provides support for closelog(), openlog(), syslog(), 31 setlogmask(), and vsyslog(). 32 33 For more information, please see 34 https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_subprofiles.html 35 36config XSI_THREADS_EXT 37 bool "X/Open threads extensions" 38 help 39 This option provides support for pthread_attr_getstack(), pthread_attr_setstack(), 40 pthread_getconcurrency(), and pthread_setconcurrency(). 41 42 For more information, please see 43 https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_subprofiles.html 44 45endmenu 46