——》times函式:測量程序時間的函式(8.16)
——》getrusage:程序使用資源
——》getconf:也是一些資源(和上面getrusage有啥不同)
——》df:report file system disk space usage
——》setbuf函式:setbuf函式具有開啟和關閉緩衝機制。
——》system函式:
定義函式
int system(const char * string);
函式說明
system()會呼叫fork()產生子程序,由子程序來呼叫/bin/sh-c string來執行引數string字串所代表的命令,此命》令執行完後隨即返回原呼叫的程序。
——》chmod:修改file的access permission
——》od:od(octal dump)
功能說明:輸出檔案內容。
——》ioctl函式:
int ioctl(int fd,unsigned long cmd,...);使用者程式所作的只是通過命令碼告訴驅動程式它想做什麼,至於怎麼解釋這些命令和怎麼實現這些命令,這都是驅動程式要做的事情。/*fd:檔案描述符
cmd:控制命令
...:可選引數:插入*argp,具體內容依賴於cmd
*/
——》rewind
定義函式 void rewind(file * stream);
函式說明 rewind()用來把檔案流的讀寫位置移至檔案開頭。引數stream為已開啟的檔案指標。此函式相當於呼叫fseek(stream,0,seek_set)。
——》sbrk函式:
apue 多程序管道讀寫的一些疑問
對於一對一的pipe 1 寫程序關閉寫管道後,讀程序繼續讀管道會導致read返回0 2 讀程序關閉讀管道後,寫程序繼續寫管道會激發sigpipe訊號,若捕獲,則write返回 1 而對於多對一的pipe 1 多個寫程序關閉寫管道後,讀程序繼續讀管道會導致read返回0 同上 2 多個讀程序關閉讀管道...
一些 lotus script 函式
function replace fstr as string,rstr as string,tstr as string as string r5適用 fstr 要處理的字串 rstr 要替換的字串 tstr 字串替換目標 while instr fstr,rstr 0 strtemp strle...
一些NDIS函式
最近在做虛擬網絡卡驅動,整理了一些函式 npaged lookaside list 是乙個不透明的鍊錶,可以從分配確定長度的非分頁記憶體,系統會建立或銷毀鍊錶中的記憶體.對於確定長度的記憶體比直接分配記憶體快。必須呼叫 ndisinitializenpagedlookasidelist 初始化乙個鍊...