-
-
Notifications
You must be signed in to change notification settings - Fork 604
POSIX API support
This page lists POSIX APIs that are not supported by OSv by design. If you find a missing API that is not listed on this page, it's likely just missing or unimplemented. See the Troubleshooting page for more on "failed looking up symbol" errors.
The fork() system call is not supported as OSv is a single process system.
The exec() system call is not supported as OSv is a single process system.
Signals are supported on OSv because the JVM requires them but are unlikely to be completely compatible.
The kill()
system call works, but it always deliver the signal in a newly created arbitrary thread. This is technically POSIX compatible, but may cause problems in specific applications.
pthread_kill()
and signalfd
related functions are currently unimplemented.