fork
建立乙個新程序
clone
按指定條件建立子程序
execve
執行可執行檔案
exit
中止程序
_exit
立即中止當前程序
getdtablesize
程序所能開啟的最大檔案數
getpgid
獲取指定程序組標識號
setpgid
設定指定程序組標誌號
getpgrp
獲取當前程序組標識號
setpgrp
設定當前程序組標誌號
getpid
獲取程序標識號
getppid
獲取父程序標識號
getpriority
獲取排程優先順序
setpriority
設定排程優先順序
modify_ldt
讀寫程序的本地描述表
nanosleep
使程序睡眠指定的時間
nice
改變分時程序的優先順序
pause
掛起程序,等待訊號
personality
設定程序執行域
prctl
對程序進行特定操作
ptrace
程序跟蹤
sched_get_priority_max
取得靜態優先順序的上限
sched_get_priority_min
取得靜態優先順序的下限
sched_getparam
取得程序的排程引數
sched_getscheduler
取得指定程序的排程策略
sched_rr_get_interval
取得按rr演算法排程的實時程序的時間片長度
sched_setparam
設定程序的排程引數
sched_setscheduler
設定指定程序的排程策略和引數
sched_yield
程序主動讓出處理器,並將自己等候排程佇列隊尾
vfork
建立乙個子程序,以供執行新程式,常與execve等同時使用
wait
等待子程序終止
wait3
參見wait
waitpid
等待指定子程序終止
wait4
參見waitpid
capget
獲取程序許可權
capset
設定程序許可權
getsid
獲取會晤標識號
setsid
設定會晤標識號
Linux系統呼叫列表(一)
fork 建立乙個新程序 clone 按指定條件建立子程序 execve 執行可執行檔案 exit 中止程序 exit 立即中止當前程序 getdtablesize 程序所能開啟的最大檔案數 getpgid 獲取指定程序組標識號 setpgid 設定指定程序組標誌號 getpgrp 獲取當前程序組標...
Linux系統呼叫列表(二)
ioctl i o總控制函式 sysctl 讀 寫系統引數 acct 啟用或禁止程序記賬 getrlimit 獲取系統資源上限 setrlimit 設定系統資源上限 getrusage 獲取系統資源使用情況 uselib 選擇要使用的二進位制函式庫 ioperm 設定埠i o許可權 iopl 改變程...
Linux系統呼叫 程序的終止
之前介紹了linux的系統建立,主要是fork 函式和vfork 函式,現在再看看linux程序的終止,主要的呼叫是 exit 和exit 先看看兩個函式的原型以及各自屬於的標頭檔案,可以發現這兩個方法的區別 exit 函式 include void exit int status 從 exit 的...