sigaction設定對指定訊號的處理方法
sigprocmask
根據引數對訊號集中的訊號執行阻塞/解除阻塞等操作
sigpending
為指定的被阻塞訊號設定佇列
sigsuspend
掛起程序等待特定訊號
signal
參見signal
kill
向程序或程序組發訊號
*sigblock
向被阻塞訊號掩碼中新增訊號,已被sigprocmask代替
*siggetmask
取得現有阻塞訊號掩碼,已被sigprocmask代替
*sigsetmask
用給定訊號掩碼替換現有阻塞訊號掩碼,已被sigprocmask代替
*sigmask
將給定的訊號轉化為掩碼,已被sigprocmask代替
*sigpause
作用同sigsuspend,已被sigsuspend代替
sigvec
為相容bsd而設的訊號處理函式,作用類似sigaction
ssetmask
ansi c的訊號處理函式,作用類似sigaction
msgctl訊息控制操作
msgget
獲取訊息佇列
msgsnd
發訊息msgrcv
取訊息pipe 建立管道
semctl訊號量控制
semget
獲取一組訊號量
semop
訊號量操作
5、共享記憶體
shmctl控制共享記憶體
shmget
獲取共享記憶體
shmat
連線共享記憶體
shmdt
拆卸共享記憶體
Linux常見系統呼叫
編號 名字描述 1exit 結束程序 2fork 建立新程序 3read 讀檔案4 write 寫檔案5 open 開啟檔案 6close 關閉檔案 7waitpid 等待子程序結束 11execve 載入和執行程式 19lseek 定位到檔案偏移量處 20getpid 獲得程序id 27alarm...
常見埠號及其分類
1 埠號 埠包括物理埠和邏輯埠。物理埠是用於連線物理裝置之間的介面,如adsl modem 集線器 交換機 路由器上用於連線其他網路裝置的介面。邏輯埠是邏輯上用於區分服務的埠,如tcp ip協議。乙個ip位址的埠通過16bit進行編號,最多可以有65536個埠。埠是通過埠號來標記的,埠號只有整數,範...
Linux系統程式設計6 常見的系統呼叫
介紹系統呼叫前,介紹乙個標頭檔案unistd.h unistd.h為linux unix系統中內建標頭檔案,包含了許多系統呼叫的函式原型,例如read函式 write函式和getpid函式等。系統呼叫主要分為6大類 1 程序控制 fork 建立乙個新程序 2 檔案系統控制 3 系統控制 4 記憶體管...