[APUE]UNIX 標準化

1. UNIX 的標準化

A N S I標準X 3 . 1 5 9 - 1 9 8 9, 被採用爲國際標準ISO/IEC 9899:1990。 該標準意圖時C具有可移植性,使其最大限度適用於各系統。

P O S I X是一個由I E E E (電氣和電子工程師學會)制訂的標準族。P O S I X的意思是計算機環境 的可移植操作系統界面

X/Open XPG3。 X / O p e n是一個國際計算機製造商組織。

F I P S的含義是聯邦信息處理標準(Federal Information Processing Standard),這些標準是由 美國政府出版的,並由美國政府用於計算機系統的採購

2. Unix的實現和分支

 SVR4, BSD, 等

3. 限制。

分爲三種限制: 編譯選擇項(是否支持作業),編譯時限制(短整型的最大值),運行時候限制(打開的最大文件數)

爲了解決此三種限制: 1. 編輯時間選擇項及限制(頭文件)2. 文件無關限制。 3.文件相關限制

4. conf函數

#include <unistd.h>
long sysconf(int name) ;
log pathconf(const char *pathname,int name) ;
log fpathconf(int filedes,int name) ;


發佈了45 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章