The majority of the process management, fies and directoy, and I/O calls are derived from FreeBSD version 4.1. Calls in these sections have been implemented in the same way as the corresponding FreeBSD calls.
The ChorusOS implementatino of a few calls is very different to the FreeBSD implementation. The following list highlights thse differences.
Refer to the fork(2POSIX) man page for more information.
Refer to the sigaction(2POSIX) man page for more information.
The way in which signals have been implemented also differs substantially from the FreeBSD implementation. Pay particular attention to the following calls:
Refer to the sigaction(2POSIX) man page for more information.
Refer to the sigprocmask(2POSIX) man page for more information.
Refer to the sigqueue(2POSIX) man page for more information.
Refer to the sigtimedwait(2POSIX) man page for more information.
Refer to the sigwaitinfo(2POSIX) man page for more information.