⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 isoinfra.cdl

📁 ecos实时嵌入式操作系统
💻 CDL
📖 第 1 页 / 共 3 页
字号:
            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 + -