Error-Handling

ESRCH 是什麼意思?

  • August 29, 2018

出自:http : //pubs.opengroup.org/onlinepubs/9699919799/basedefs/errno.h.html

總是很清楚為什麼一個errno 程式碼被命名為一種特殊的方式,除了這個。SRCHNo such process有何關係?

POSIXkill記錄了“搜尋”的內涵:

$$ ESRCH $$

找不到與pid指定的程序或程序組對應的程序或程序組。

一期(2004 年)在基本原理中提供了更多資訊:

當 pid 的絕對值大於某個最大值或其他特殊值時,某些實現會為 kill() 函式提供語義擴展。負值是 kill() 的標誌。由於大多數實現返回***$$ ESRCH $$***在這種情況下,此行為不包含在本卷 IEEE Std 1003.1-2001 中,儘管符合要求的實現可以提供這樣的擴展。

引用自:https://unix.stackexchange.com/questions/258955