2009-10-13 4 views
1

프로세스에 비 차단 대기를 수행하기 위해 POSIX WNOHANG 옵션을 waitpid로 전달하는 하위 프로세스 관리 용 라이브러리가 있습니다. 모든 시스템이이 옵션을 지원하는 것은 아니지만, 그 시스템 중 하나를 작업한지 얼마되지 않았습니다. 어떤 시스템이이 옵션을 지원하지 않습니까? 나는 그 시스템에 대한 대안을 찾으려고 노력할 수 있도록 알고 싶습니다. 그래서 그러한 시스템을 목표로하지 않기로 결정할 수 있습니다.어떤 시스템이 WNOHANG 옵션을 waitpid에 지원하지 않습니까?

답변

4

waitpid가 POSIX.1에서 지정되었으므로 믿을 수없는 시스템을 찾는 데 어려움을 겪을 것입니다. 빌드하고있는 라이브러리 종류에 따라 다음 POSIX 호환 시스템 목록을 살펴 보시기 바랍니다. http://en.wikipedia.org/wiki/POSIX#Fully_POSIX-compliant

Google에서 빠른 검색을하면 생각이 들게되는데 1988 년 이후에 도서관에 안전해야한다고.

준수하지 않는 시스템을 발견하면 SO에 게시하여 보관 처리하는 것이 좋지 않을 수 있습니다. 행운을 빕니다!

+0

감사의 말, 나는 그것을 할 것입니다. – mob