• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Onway

            我是一只菜菜菜菜鳥...
            posts - 61, comments - 56, trackbacks - 0, articles - 34

            unix系統的限制,選項和功能測試宏

            Posted on 2012-03-26 22:37 Onway 閱讀(974) 評論(0)  編輯 收藏 引用 所屬分類: 使用說明
            (僅限個人理解,強烈歡迎指正!)
            一,理解
            1,限制常量是對某個常量進行數值上的大小規定。其值必定是一個數值,編譯時限制通常定義在<limits.h>頭文件中。
            2,選項常量是用來決定對某項功能是否支持。其值也是一個數值,但通常是0,-1,1或者一個表示年月的數值又或者未定義其值。編譯時選項通常定義在<unistd.h>頭文件中。
            3,功能測試宏用來在編譯時控制一些頭文件的版本。通常定義在<features.h>頭文件中。

            二,編譯時常量的命名
            1,POSIX的編譯時限制以_POSIX_前綴開頭,XSI編譯時限制以NL_或者_XOPEN_前綴開頭。特定系統實現的編譯時限制不帶前綴,對應于POSIX限制去掉前綴(其值應該比POSIX要大)。
            2,選項用以表明是否對某個標準的某項功能的支持。其編譯時常量通常是以_POSIX_或者_XOPEN_做前綴。沒有特定系統實現的編譯時選項。
            3,功能測試宏常量只是以下劃線_開頭,然后就沒什么規則了。功能測試宏只在編譯時使用。詳見man feature_test_macros。

            三,運行時確定限制或選項的三個函數
            1,如果某個限制或選項無法從編譯時確定,那就需要調用以下三個函數之一:sysconf,pathconf,fpathconf。后兩個函數是跟路徑相關的。
            2,三個函數都需要一個整型常量參數,該參數命名規則為編譯時的常量名去掉前綴,加上_SC_或者_PC_(調用跟路徑相關的兩個函數)前綴。
            3,注意其返回值,詳見函數的man手冊。

            四,confstr函數和getconf命令
            1,confstr用于獲取依賴于配置的字符串變量。其參數只有幾個,詳見man手冊。
            2,getconf命令是用于查詢系統配置變量,即編譯時的限制和選項常量的值。該命令都可以查詢到confstr函數的字符串變量。

            http://www.shnenglu.com/Onway/archive/2015/12/08/212438.html
            久久久久久国产精品免费无码| 亚洲精品无码专区久久同性男| 7777久久久国产精品消防器材 | 精品熟女少妇a∨免费久久| 久久天天躁狠狠躁夜夜躁2O2O| 97久久精品午夜一区二区| 理论片午午伦夜理片久久 | 人妻精品久久无码专区精东影业| 精品久久久久久成人AV| 久久精品夜色噜噜亚洲A∨| 伊人久久大香线蕉av不卡| 91久久香蕉国产熟女线看| 亚洲国产精品无码久久98| 激情五月综合综合久久69| 无码AV中文字幕久久专区| 久久久久综合中文字幕| 国产精品久久国产精品99盘 | 亚洲精品乱码久久久久久| 国产精自产拍久久久久久蜜| 亚洲精品乱码久久久久久| 人人狠狠综合久久亚洲高清| 国产亚洲精午夜久久久久久| 久久久久久夜精品精品免费啦| 久久毛片一区二区| 久久毛片免费看一区二区三区| 久久er热视频在这里精品| 久久精品人人槡人妻人人玩AV| 一个色综合久久| 国产精品久久新婚兰兰| 色99久久久久高潮综合影院| 久久综合视频网站| 久久久久久国产精品美女| 久久国产成人精品国产成人亚洲| 亚洲国产精品久久久久婷婷老年| 国产精品99久久精品| 精品久久无码中文字幕| 精品999久久久久久中文字幕| 精品国产福利久久久| 9999国产精品欧美久久久久久| 狠狠色综合久久久久尤物| 亚洲国产成人久久一区WWW|