亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? posix.cdl

?? eCos/RedBoot for勤研ARM AnywhereII(4510) 含全部源代碼
?? CDL
字號:
# ====================================================================
#
#      posix.cdl
#
#      POSIX layer configuration data
#
# ====================================================================
#####ECOSGPLCOPYRIGHTBEGIN####
## -------------------------------------------
## This file is part of eCos, the Embedded Configurable Operating System.
## Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
##
## eCos is free software; you can redistribute it and/or modify it under
## the terms of the GNU General Public License as published by the Free
## Software Foundation; either version 2 or (at your option) any later version.
##
## eCos is distributed in the hope that it will be useful, but WITHOUT ANY
## WARRANTY; without even the implied warranty of MERCHANTABILITY or
## FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
## for more details.
##
## You should have received a copy of the GNU General Public License along
## with eCos; if not, write to the Free Software Foundation, Inc.,
## 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
##
## As a special exception, if other files instantiate templates or use macros
## or inline functions from this file, or you compile this file and link it
## with other works to produce a work based on this file, this file does not
## by itself cause the resulting work to be covered by the GNU General Public
## License. However the source code for this file must still be made available
## in accordance with section (3) of the GNU General Public License.
##
## This exception does not invalidate any other reasons why a work based on
## this file might be covered by the GNU General Public License.
##
## Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
## at http://sources.redhat.com/ecos/ecos-license/
## -------------------------------------------
#####ECOSGPLCOPYRIGHTEND####
# ====================================================================
######DESCRIPTIONBEGIN####
#
# Author(s):      nickg
# Contributors:
# Date:           2000-3-28
#
#####DESCRIPTIONEND####
#
# ====================================================================

cdl_package CYGPKG_POSIX {
    display        "POSIX compatibility layer"
    description    "This package enables the POSIX compatibility
                    layer that implements IEEE 1003.1."
    doc            ref/posix-compatibility.html
    include_dir    cyg/posix
    
    requires       CYGPKG_KERNEL
    requires       CYGPKG_ISOINFRA
    requires       CYGPKG_ERROR
    requires       CYGINT_ISO_ERRNO
    requires       CYGINT_ISO_ERRNO_CODES
    requires       CYGIMP_KERNEL_SCHED_SORTED_QUEUES

    implements     CYGINT_ISO_SCHED_IMPL
    implements     CYGINT_ISO_POSIX_LIMITS
    implements     CYGINT_ISO_PMUTEXTYPES
    implements     CYGINT_ISO_PTHREAD_MUTEX
    requires       { CYGBLD_ISO_POSIX_LIMITS_HEADER == \                         "<cyg/posix/limits.h>" }
    requires       { CYGBLD_ISO_PMUTEXTYPES_HEADER == \                         "<cyg/posix/muttypes.h>" }
    requires       { CYGBLD_ISO_PTHREAD_MUTEX_HEADER == \                         "<cyg/posix/mutex.h>" }
    
    compile        mqueue.cxx mutex.cxx misc.cxx
    compile       -library=libextras.a startup.cxx

    cdl_option _POSIX_THREAD_PRIO_INHERIT {
        display		"POSIX mutex priority inheritance feature test macro"
        flavor        	bool
        default_value 	1
        requires	CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_INHERIT
        description	"This option defines the POSIX feature test macro
                         for supporting priority inheritance protocol in
                         mutexes."
    }
    
    cdl_option _POSIX_THREAD_PRIO_PROTECT {
        display		"POSIX mutex priority ceiling feature test macro"
        flavor        	bool
        default_value 	1
        requires	CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INVERSION_PROTOCOL_CEILING
        description	"This option defines the POSIX feature test macro
                         for supporting priority ceiling protocol in mutexes."
    }
    
    # ----------------------------------------------------------------
    # Scheduling component
    
    cdl_component CYGPKG_POSIX_SCHED {
	display          "POSIX scheduling configuration"
	flavor           bool
	default_value    1
	description      "This component provides controls over scheduling
	                  in POSIX."
        requires         CYGPKG_POSIX_CLOCKS
        compile          sched.cxx

	cdl_option _POSIX_PRIORITY_SCHEDULING {
	    display       "POSIX priority scheduling feature test macro"
	    flavor        bool
	    calculated    1
	    requires      CYGSEM_KERNEL_SCHED_MLQUEUE
	    description   "This option defines the POSIX feature test macro
	                   that indicates that priority scheduling is present.
	                   This should not be undefined."
	}
    }

    # ----------------------------------------------------------------
    # Pthreads component

    cdl_component CYGPKG_POSIX_PTHREAD {
	display          "POSIX pthread configuration"
	flavor           bool
	default_value    1
	description      "This component provides configuration controls for
	                  the POSIX pthreads package."
        compile          pthread.cxx
	script           pthread.cdl
    }

    # ----------------------------------------------------------------
    # Timers component

    cdl_option CYGPKG_POSIX_CLOCKS {
	display          "POSIX clocks"
	flavor           bool
        default_value    1
        implements       CYGINT_ISO_POSIX_CLOCK_TYPES
        implements       CYGINT_ISO_POSIX_CLOCKS
        implements       CYGINT_ISO_POSIX_SLEEP
        requires         { CYGBLD_ISO_POSIX_CLOCK_TYPES_HEADER == \                             "<cyg/posix/time.h>" }
        requires         { CYGBLD_ISO_POSIX_CLOCKS_HEADER == \                             "<cyg/posix/time.h>" }
        requires         CYGPKG_KERNEL
        requires         CYGVAR_KERNEL_COUNTERS_CLOCK
        compile          time.cxx
	description      "This component provides configuration controls for
	                  the POSIX clocks."
    }

    # ----------------------------------------------------------------
    # Timers component

    cdl_option CYGPKG_POSIX_TIMERS {
	display          "POSIX timers"
	flavor           bool
	default_value    1
        implements       CYGINT_ISO_POSIX_TIMER_TYPES
        implements       CYGINT_ISO_POSIX_TIMERS
        implements       CYGINT_ISO_POSIX_TIMER_OPS
        requires         { CYGBLD_ISO_POSIX_TIMER_TYPES_HEADER == \                             "<cyg/posix/time.h>" }
        requires         { CYGBLD_ISO_POSIX_TIMERS_HEADER == \                             "<cyg/posix/time.h>" }
        requires         CYGPKG_KERNEL
        requires         CYGVAR_KERNEL_COUNTERS_CLOCK
        requires         CYGPKG_POSIX_PTHREAD
        requires         CYGPKG_POSIX_CLOCKS
        requires         CYGPKG_POSIX_SIGNALS
	description      "This component provides configuration controls for
	                  the POSIX timers."
    }

    # ----------------------------------------------------------------
    # Semaphores component

    cdl_option CYGPKG_POSIX_SEMAPHORES {
	display          "POSIX semaphores"
	flavor           bool
	default_value    1
        implements       CYGINT_ISO_SEMAPHORES
        requires         { CYGBLD_ISO_SEMAPHORES_HEADER == \                             "<cyg/posix/semaphore.h>" }
	description      "This component provides configuration controls for
	                  POSIX semaphores."

        compile          sem.cxx
    }

    # ----------------------------------------------------------------
    # Message queues component

    cdl_component CYGPKG_POSIX_MQUEUES {
	display          "POSIX message queues"
	flavor           bool
	default_value    1
        implements       CYGINT_ISO_MQUEUE
        requires         CYGPKG_KERNEL
        requires         CYGINT_ISO_MALLOC
        requires         CYGINT_ISO_ERRNO
        requires         CYGINT_ISO_STRING_STRFUNCS
	description      "This component provides configuration controls for
	                  POSIX message queues."

        cdl_option CYGNUM_POSIX_MQUEUE_OPEN_MAX {
            display          "Maximum number of message queues"
            flavor           data
            default_value    8
            legal_values     1 to 999999
        }

        cdl_option CYGIMP_POSIX_MQUEUE_VALIDATE_DESCRIPTOR {
            display          "Validate queue descriptors"
            flavor           bool
            default_value    1
            description      "
                This option turns on checking that message queue descriptors
                (of type mqd_t) passed into mq_* functions are valid. If so,
                the functions will fail with EBADF, as POSIX 1003.1 mandates.
                If this option is disabled, if an invalid descriptor is used,
                random corruption may occur, or the system may crash. If
                you are confident invalid descriptors will not be used,
                you may wish to be disable this to save some per-instance
                memory and execution time."
        }

        cdl_option CYGFUN_POSIX_MQUEUE_NOTIFY {
            display          "Allow empty queue notification"
            flavor           bool
            requires         CYGPKG_POSIX_SIGNALS
            default_value    CYGPKG_POSIX_SIGNALS
            description      "
                Enabling this option adds the function mq_notify() to the
                API. Without it, some code and per-message queue descriptor
                space is saved, as well as no longer requiring POSIX realtime
                signal support."
        }
    }

    # ----------------------------------------------------------------
    # Signals component

    cdl_component CYGPKG_POSIX_SIGNALS {
	display          "POSIX signals configuration"
	flavor           bool
	default_value    1
	requires	 CYGPKG_KERNEL_EXCEPTIONS
        requires         CYGPKG_POSIX_PTHREAD
        requires         CYGPKG_POSIX_TIMERS
        implements       CYGINT_POSIX_REALTIME_SIGNALS
        implements       CYGINT_ISO_SIGSETJMP
        requires         { CYGBLD_ISO_SIGSETJMP_HEADER == \                             "<cyg/posix/sigsetjmp.h>" }
        implements       CYGINT_ISO_SIGNAL_NUMBERS
        implements       CYGINT_ISO_SIGNAL_IMPL
        requires         { CYGBLD_ISO_SIGNAL_NUMBERS_HEADER == \                             "<cyg/posix/signal.h>" }
        requires         { CYGBLD_ISO_SIGNAL_IMPL_HEADER == \                             "<cyg/posix/signal.h>" }
	description      "This component provides configuration controls for
	                  the POSIX signals."
        compile          signal.cxx except.cxx 
    }

    # ----------------------------------------------------------------
    # uname structure component

    cdl_component CYGPKG_POSIX_UTSNAME {
	display           "POSIX utsname configuration"
	flavor            bool
	default_value     1
	requires          { CYGBLD_ISO_UTSNAME_HEADER == \                            "<cyg/posix/utsname.h>" }
	description       "This component provides configuration controls for
	                   the POSIX utsname structure and the uname() function."

	cdl_option CYG_POSIX_UTSNAME_LENGTH {
	    display          "Length of name strings in utsname structure"
	    flavor           data
	    default_value    65
	    legal_values     1 to 99999999
	}

	cdl_option CYG_POSIX_UTSNAME_NODENAME_LENGTH {
	    display          "Length of nodename string in utsname structure"
	    flavor           data
	    default_value    { CYG_POSIX_UTSNAME_LENGTH }
	    legal_values     1 to 99999999	    
	}

    }

    # ----------------------------------------------------------------
    # Tests

        cdl_option CYGPKG_POSIX_TESTS {
            display "POSIX tests"
            flavor  data
            no_define
            calculated { 
                "tests/pthread1 tests/pthread2 tests/pthread3 tests/mutex3 tests/mqueue2"
                . ((CYGPKG_POSIX_SIGNALS) ? " tests/mqueue1 tests/signal1 tests/signal2 tests/signal3 tests/sigsetjmp tests/timer1 tests/tm_basic" : "")
            }
            description   "
                This option specifies the set of tests for the POSIX package."
        }

}

# ====================================================================
# End of posix.cdl


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品久久99久久在免费线 | 久久久噜噜噜久久人人看 | 精品国产一区二区三区忘忧草| 91麻豆产精品久久久久久| 岛国一区二区在线观看| 国产一区二区在线视频| 国产精品综合网| 成人开心网精品视频| 成人免费av在线| 一本大道久久a久久精品综合| 99精品视频在线播放观看| 色综合欧美在线视频区| 日本韩国一区二区| 欧美日韩精品欧美日韩精品一综合| 欧美性大战久久久久久久蜜臀| 欧美性色综合网| 欧美一区二区三区爱爱| 久久免费视频一区| 中文字幕不卡的av| 亚洲一区二区三区四区在线观看| 性欧美大战久久久久久久久| 免费精品视频最新在线| 国产91综合网| 欧美午夜精品久久久久久超碰| 91精品国产综合久久久久久漫画| 精品国产乱码久久久久久牛牛| 国产欧美日韩在线视频| 一区二区三区中文字幕在线观看| 日韩精品三区四区| 国产成人三级在线观看| 在线观看免费一区| 欧美成人官网二区| 中文字幕一区二区三区在线播放| 亚洲一区二区免费视频| 国产精品资源在线看| 欧美伊人久久大香线蕉综合69| 精品第一国产综合精品aⅴ| 国产精品国产三级国产三级人妇 | 久久天天做天天爱综合色| 亚洲桃色在线一区| 日韩电影在线一区二区| aaa亚洲精品| 日韩西西人体444www| 亚洲视频一区在线| 国产九色精品成人porny | 麻豆91免费观看| 不卡av免费在线观看| 日韩欧美综合在线| 亚洲综合网站在线观看| 国产宾馆实践打屁股91| 日韩亚洲欧美成人一区| 一区二区三区中文免费| 国产suv精品一区二区三区| 欧美一二区视频| 亚洲精品视频在线看| 国产成人亚洲综合a∨猫咪| 欧美一区中文字幕| 亚洲自拍偷拍图区| 成人av电影在线| 国产拍欧美日韩视频二区| 日韩黄色免费电影| 欧美视频中文字幕| 亚洲黄网站在线观看| 波多野结衣一区二区三区| 久久精品夜色噜噜亚洲a∨| 男女男精品网站| 欧美日韩国产在线播放网站| 亚洲一区二区在线观看视频| 日本国产一区二区| 成人免费一区二区三区在线观看 | 欧美中文字幕一二三区视频| 欧美激情一区三区| 成人自拍视频在线观看| 欧美激情一区二区三区不卡| 国产精品影视网| 日本一区二区综合亚洲| 国产suv精品一区二区883| 国产欧美综合在线| 99久久免费国产| 亚洲蜜臀av乱码久久精品蜜桃| 欧洲精品在线观看| 亚洲国产精品自拍| 在线成人av影院| 蜜桃视频在线一区| 久久久久青草大香线综合精品| 国产高清不卡一区| 国产精品第五页| 欧美探花视频资源| 日韩精品亚洲一区| 国产三级欧美三级| 色综合天天综合给合国产| 亚洲最大色网站| 欧美电影在线免费观看| 老司机精品视频一区二区三区| 亚洲精品在线观看网站| 成人久久视频在线观看| 亚洲欧美激情插| 欧美三级资源在线| 国产精品一区免费在线观看| 国产精品乱码妇女bbbb| 欧洲日韩一区二区三区| 精彩视频一区二区| 国产精品成人网| 欧美一区二区三区色| 国模少妇一区二区三区| 亚洲美女偷拍久久| 日韩精品专区在线影院观看| 成人免费看视频| 日韩av在线免费观看不卡| 国产亚洲精品超碰| 欧美日韩一区在线观看| 国产剧情av麻豆香蕉精品| 一区二区三区国产豹纹内裤在线| 精品国产乱码久久久久久免费 | 久久久99免费| 欧美日韩精品二区第二页| 国产美女一区二区| 亚洲精品亚洲人成人网| 欧美r级电影在线观看| 99久久亚洲一区二区三区青草| 免费人成精品欧美精品| 一区二区三区日本| 久久精品在线观看| 538prom精品视频线放| 成人av手机在线观看| 极品少妇xxxx偷拍精品少妇| 一区二区三区欧美视频| 国产区在线观看成人精品 | 日本电影欧美片| 久久99精品国产麻豆不卡| 亚洲最快最全在线视频| 国产精品系列在线| 欧美一区二区精品在线| 欧美精品自拍偷拍| 91麻豆国产自产在线观看| 蜜臀久久99精品久久久久宅男| 亚洲欧美日韩在线播放| www成人在线观看| 69久久夜色精品国产69蝌蚪网| 99精品视频一区| 成人性生交大片| 国产专区综合网| 麻豆freexxxx性91精品| 日本成人在线电影网| 亚洲色图在线看| 国产精品久久久久久久久晋中 | 韩国v欧美v日本v亚洲v| 久久国产精品露脸对白| 奇米一区二区三区| 天天操天天干天天综合网| 亚洲国产精品自拍| 亚洲最色的网站| 亚洲mv大片欧洲mv大片精品| 一区二区三区欧美亚洲| 亚洲一二三区在线观看| 亚洲一区二区三区视频在线播放| 亚洲男同性恋视频| 一区二区三区四区国产精品| 亚洲综合久久久| 亚洲成人激情av| 蜜臀久久99精品久久久画质超高清| 日韩国产欧美视频| 美女视频黄 久久| 国产一区在线不卡| 成人国产精品视频| 色综合久久中文字幕综合网| 色噜噜狠狠色综合中国| 欧美视频第二页| 日韩亚洲欧美高清| 久久久久久久久久看片| 亚洲欧洲韩国日本视频| 亚洲国产一二三| 精品中文字幕一区二区小辣椒| 久久不见久久见免费视频7| 国产露脸91国语对白| 色哟哟欧美精品| 欧美一区二区精品在线| 欧美国产在线观看| 亚洲午夜一区二区| 国产综合色精品一区二区三区| 波多野结衣中文字幕一区二区三区| 色屁屁一区二区| 欧美大白屁股肥臀xxxxxx| 中文在线一区二区| 亚洲午夜久久久久久久久久久| 精一区二区三区| 欧美影视一区二区三区| 亚洲精品在线观| 亚洲午夜日本在线观看| 国产精品一区二区三区四区| 在线一区二区视频| 2023国产精品| 亚洲小说欧美激情另类| 国产精品亚洲第一| 制服丝袜中文字幕亚洲| 国产精品国产三级国产a| 日韩影院免费视频| 色狠狠色噜噜噜综合网| 久久久久久一级片| 日本不卡的三区四区五区|