Skip to content
Don Marti edited this page Aug 26, 2014 · 5 revisions

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.

fork()

The fork() system call is not supported as OSv is a single process system.

exec()

The exec() system call is not supported as OSv is a single process system.

signals

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.

Clone this wiki locally