📄 isoinfra.cdl
字号:
default_value 0 } cdl_interface CYGINT_ISO_DIV { display "div()/ldiv() implementations" requires { 1 >= CYGINT_ISO_STDLIB_DIV } } cdl_option CYGBLD_ISO_STDLIB_DIV_HEADER { display "div()/ldiv() implementation header" flavor booldata default_value 0 } cdl_option CYGBLD_ISO_STDLIB_MB_CUR_MAX_HEADER { display "Header defining the implementation's MB_CUR_MAX" flavor booldata default_value 0 } cdl_interface CYGINT_ISO_STDLIB_MULTIBYTE { display "Multibyte character implementations" requires { 1 >= CYGINT_ISO_STDLIB_MULTIBYTE } } cdl_option CYGBLD_ISO_STDLIB_MULTIBYTE_HEADER { display "Multibyte character implementation header" flavor booldata default_value 0 } }# ==================================================================== cdl_component CYGPKG_ISO_STRING { display "String functions" flavor none no_define cdl_interface CYGINT_ISO_STRERROR { display "Number of implementations of strerror() function" requires { 1 >= CYGINT_ISO_STRERROR } flavor booldata } cdl_option CYGBLD_ISO_STRERROR_HEADER { display "strerror() implementation header" flavor booldata default_value 0 } cdl_option CYGBLD_ISO_MEMCPY_HEADER { display "memcpy() implementation header" flavor booldata default_value 0 } cdl_option CYGBLD_ISO_MEMSET_HEADER { display "memset() implementation header" flavor booldata default_value 0 } cdl_interface CYGINT_ISO_STRTOK_R { display "Number of implementations of strtok_r() function" requires { 1 >= CYGINT_ISO_STRTOK_R } flavor booldata } cdl_option CYGBLD_ISO_STRTOK_R_HEADER { display "strtok_r() implementation header" flavor booldata default_value 0 } cdl_interface CYGINT_ISO_STRING_LOCALE_FUNCS { display "Number of implementations of locale-specific string \ functions" description " This covers locale-dependent string functions such as strcoll() and strxfrm()." requires { 1 >= CYGINT_ISO_STRING_LOCALE_FUNCS } flavor booldata } cdl_option CYGBLD_ISO_STRING_LOCALE_FUNCS_HEADER { display "Locale-specific string functions' implementation \ header" description " This covers locale-dependent string functions such as strcoll() and strxfrm()." flavor booldata default_value 0 } cdl_interface CYGINT_ISO_STRING_BSD_FUNCS { display "Number of implementations of BSD string functions" requires { 1 >= CYGINT_ISO_STRING_BSD_FUNCS } flavor booldata } cdl_option CYGBLD_ISO_STRING_BSD_FUNCS_HEADER { display "BSD string functions' implementation header" flavor booldata default_value 0 } cdl_interface CYGINT_ISO_STRING_MEMFUNCS { display "Number of implementations of other mem*() functions" requires { 1 >= CYGINT_ISO_STRING_MEMFUNCS } flavor booldata } cdl_option CYGBLD_ISO_STRING_MEMFUNCS_HEADER { display "Other mem*() functions' implementation header" flavor booldata default_value 0 } cdl_interface CYGINT_ISO_STRING_STRFUNCS { display "Number of implementations of other ISO C str*() \ functions" description " This covers the other str*() functions defined by ISO C." requires { 1 >= CYGINT_ISO_STRING_STRFUNCS } flavor booldata } cdl_option CYGBLD_ISO_STRING_STRFUNCS_HEADER { display "Other ISO C str*() functions' implementation \ header" description " This covers the other str*() functions defined by ISO C." flavor booldata default_value 0 } }# ==================================================================== cdl_component CYGPKG_ISO_TIME { display "Clock and time functionality" flavor none no_define cdl_option CYGBLD_ISO_TIME_T_HEADER { display "time_t implementation header" flavor booldata default_value 0 } cdl_option CYGBLD_ISO_CLOCK_T_HEADER { display "clock_t implementation header" flavor booldata default_value 0 } cdl_option CYGBLD_ISO_STRUCTTIMEVAL_HEADER { display "struct timeval implementation header" flavor booldata default_value 0 } cdl_interface CYGINT_ISO_POSIX_TIMER_TYPES { display "Number of implementations of POSIX timer types" requires { 1 >= CYGINT_ISO_POSIX_TIMER_TYPES } flavor booldata } cdl_option CYGBLD_ISO_POSIX_TIMER_TYPES_HEADER { display "POSIX timer types implementation header" flavor booldata default_value 0 } cdl_interface CYGINT_ISO_POSIX_CLOCK_TYPES { display "Number of implementations of POSIX clock types" requires { 1 >= CYGINT_ISO_POSIX_CLOCK_TYPES } flavor booldata } cdl_option CYGBLD_ISO_POSIX_CLOCK_TYPES_HEADER { display "POSIX clock types implementation header" flavor booldata default_value 0 } cdl_interface CYGINT_ISO_C_TIME_TYPES { display "Number of implementations of ISO C types" requires { 1 >= CYGINT_ISO_C_TIME_TYPES } flavor booldata } cdl_option CYGBLD_ISO_C_TIME_TYPES_HEADER { display "ISO C time types implementation header" flavor booldata default_value 0 } cdl_interface CYGINT_ISO_POSIX_TIMERS { display "Number of implementations of POSIX timers" requires { 1 >= CYGINT_ISO_POSIX_TIMERS } define _POSIX_TIMERS flavor booldata } cdl_option CYGBLD_ISO_POSIX_TIMERS_HEADER { display "POSIX timer implementation header" flavor booldata default_value 0 } cdl_interface CYGINT_ISO_POSIX_CLOCKS { display "Number of implementations of POSIX clocks" requires { 1 >= CYGINT_ISO_POSIX_CLOCKS } flavor booldata } cdl_option CYGBLD_ISO_POSIX_CLOCKS_HEADER { display "POSIX clocks implementation header" flavor booldata default_value 0 } cdl_interface CYGINT_ISO_C_CLOCK_FUNCS { display "Number of implementations of ISO C clock functions" requires { 1 >= CYGINT_ISO_C_CLOCK_FUNCS } flavor booldata } cdl_option CYGBLD_ISO_C_CLOCK_FUNCS_HEADER { display "ISO C clock functions' implementation header" flavor booldata default_value 0 } cdl_interface CYGINT_ISO_TZSET { display "Number of implementations of tzset() function" requires { 1 >= CYGINT_ISO_TZSET } flavor booldata } cdl_option CYGBLD_ISO_TZSET_HEADER { display "tzset() implementation header" flavor booldata default_value 0 } }# ==================================================================== cdl_component CYGPKG_ISO_SIGNAL { display "Signal functionality" flavor none no_define cdl_interface CYGINT_ISO_SIGNAL_NUMBERS { display "Number of implementations of signal numbers" requires { 1 >= CYGINT_ISO_SIGNAL_NUMBERS } } cdl_option CYGBLD_ISO_SIGNAL_NUMBERS_HEADER { display "Signal numbering implementation header" description "This header provides the mapping of signal names (e.g. SIGBUS) to numbers." flavor booldata default_value 0 } cdl_interface CYGINT_ISO_SIGNAL_IMPL { display "Number of signal implementations" requires { 1 >= CYGINT_ISO_SIGNAL_IMPL } } cdl_option CYGBLD_ISO_SIGNAL_IMPL_HEADER { display "Signals implementation header" flavor booldata default_value 0 } cdl_interface CYGINT_POSIX_REALTIME_SIGNALS { display "POSIX real time signals feature test macro" description "This defines the POSIX feature test macro that indicates that the POSIX real time signals are present." requires { 1 >= CYGINT_POSIX_REALTIME_SIGNALS }# FIXME should use this: define _POSIX_REALTIME_SIGNALS define_proc { puts $::cdl_header "#if CYGINT_POSIX_REALTIME_SIGNALS" puts $::cdl_header "# define _POSIX_REALTIME_SIGNALS 1" puts $::cdl_header "#endif" } } }# ==================================================================== cdl_component CYGPKG_ISO_SETJMP { display "Non-local jumps functionality" flavor none no_define cdl_interface CYGINT_ISO_SETJMP { display "setjmp() / longjmp() implementations" requires { 1 >= CYGINT_ISO_SETJMP } } cdl_option CYGBLD_ISO_SETJMP_HEADER { display "setjmp() / longjmp() implementation header" flavor booldata default_value 0 } cdl_interface CYGINT_ISO_SIGSETJMP { display "sigsetjmp() / siglongjmp() implementations" requires { 1 >= CYGINT_ISO_SIGSETJMP } } cdl_option CYGBLD_ISO_SIGSETJMP_HEADER { display "sigsetjmp() / siglongjmp() implementation header" flavor booldata default_value 0 } }# ==================================================================== cdl_option CYGBLD_ISO_ASSERT_HEADER { display "Assertions implementation header" flavor booldata default_value 0 }# ==================================================================== cdl_component CYGPKG_ISO_POSIX_FCNTL { display "POSIX file control" description "This covers the POSIX file control definitions, normally found in <fcntl.h>" flavor none no_define cdl_option CYGBLD_ISO_OFLAG_HEADER { display "POSIX open flags implementation header" flavor booldata default_value 0 } cdl_interface CYGINT_ISO_FCNTL { display "POSIX fcntl() implementations" requires { 1 >= CYGINT_ISO_FCNTL } } cdl_option CYGBLD_ISO_FCNTL_HEADER { display "POSIX fcntl() implementation header" flavor booldata default_value 0 } cdl_interface CYGINT_ISO_OPEN { display "POSIX file open implementations" requires { 1 >= CYGINT_ISO_OPEN } } cdl_option CYGBLD_ISO_OPEN_HEADER { display "POSIX file open implementation header" flavor booldata default_value 0 } }# ==================================================================== cdl_option CYGBLD_ISO_STAT_DEFS_HEADER { display "<sys/stat.h> definitions implementation header" flavor booldata default_value 0 }# ==================================================================== cdl_interface CYGINT_ISO_DIRENT { display "POSIX directory reading implementation" requires { 1 >= CYGINT_ISO_DIRENT } } cdl_option CYGBLD_ISO_DIRENT_HEADER { display "<dirent.h> definitions implementation header" flavor booldata default_value 0 }# ==================================================================== cdl_component CYGPKG_ISO_POSIX_TYPES { display "POSIX <sys/types.h> contents" description "This covers the types required by POSIX to be in <sys/types.h>" flavor none no_define cdl_interface CYGINT_ISO_PTHREADTYPES { display "POSIX thread types implementations" requires { 1 >= CYGINT_ISO_PTHREADTYPES } } cdl_option CYGBLD_ISO_PTHREADTYPES_HEADER { display "POSIX thread types implementation header" flavor booldata default_value 0 }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -