#define sighup 1 /* hangup */
sighup是unix系統管理員很常用的乙個訊號。許多後台服務程序在接受到該訊號後將會重新讀取它們的配置檔案。然而,該訊號的實際功能是通知程序它的控制終端被斷開。預設行為是終止程序。
#define sigint 2 /* interrupt */
對於unix使用者來說,sigint是另外乙個常用的訊號。許多shell的ctrl-c組合使得這個訊號被大家所熟知。該訊號的正式名字是中斷訊號。預設行為是終止程序。
#define sigquit 3 /* quit */
sigquit訊號被用於接收shell的ctrl-/組合。另外,它還用於告知程序退出。這是乙個常用訊號,用來通知應用程式從容的(譯註:即在結束前執行一些退出動作)關閉。預設行為是終止程序,並且建立乙個核心轉儲。
#define sigterm 15 /* software termination signal from kill */
sigterm訊號被傳送給程序,通知該程序是時候終止了,並且在終止之前做一些清理活動。sigterm訊號是unix的kill命令傳送的預設訊號,同時也是作業系統關閉時向程序傳送的預設訊號。預設行為是終止程序。
**為:
#include #include #include #include #include #include #include #include void sigroutine(int dunno)
return;
}int main(void)
return 0;
}
linux C 應用程式打包發布
linuxc 動態庫打包應用程式打包動態庫搜尋路徑 linux環境下打包c 應用程式,包括其依賴的動態庫,以便解決程式發布後程式執行動態庫缺失問題 動態庫編譯時新增 fpic編譯選項 一般動態庫都會有此選項,自己寫的庫記得新增 fpic 生成與位置無關 編譯自己的應用程式,得到test 打包動態庫 ...
Android應用程式完全退出
使用單例模式建立乙個 activity 管理物件,該物件中有乙個 activity 容器 具體實現自己處理,使用 linkedlist 等 專門負責儲存新開啟的每乙個 activity 並且容易理解 易於操作,非常不錯!類 儲存每乙個 activity 並實現關閉所有 activity 的操作 1 ...
MFC應用程式如何自動退出?
1。強行退出 handle hthread getcurrentthread terminatethread hthread,0 2。安全的退出 用cwnd postmessage uintmessage wparamwparam 0,lparamlparam 0 自定義乙個訊息和訊息響應函式 te...