亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 如何屏蔽SIGPIPE信號 [打印本頁]

作者: dongliqiang1985    時(shí)間: 2011-12-21 08:41
標(biāo)題: 如何屏蔽SIGPIPE信號

在linux下寫socket的程序的時(shí)候,如果嘗試send到一個(gè)disconnected socket上,就會讓底層拋出一個(gè)SIGPIPE信號。
這個(gè)信號的缺省處理方法是退出進(jìn)程,大多數(shù)時(shí)候這都不是我們期望的。因此我們需要重載這個(gè)信號的處理方法。調(diào)用以下代碼,即可安全的屏蔽SIGPIPE:

//忽略SIGPIPE 信號
signal(SIGPIPE,SIG_IGN);

如果用GDB進(jìn)行調(diào)試,則
在RUN之前,加上
handle SIGPIPE nostop print






歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2