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) ;