2011-11-24 97 views

回答

2

man page of pause

RETURN VALUE 

    pause() only returns when a signal was caught and the signal-catching 
    function returned. In this case pause() returns -1, and errno is set 
    to EINTR. 

被中斷越來越EINTR(或ERESTART在特殊的情況下),每一個系統調用。我認爲沒有理由讓pause出現異常!

當然,您可以在代碼中自由寫(void) pause();以忽略結果。

相關問題