Nimony

The road to Nim 3

osproc

nimony/lib/std/osproc.nim

The std/osproc module implements an advanced facility for executing OS processes and process communication.

This is the Nimony port. Compared to the upstream Nim module the POSIX path uses fork + execve exclusively (no posix_spawn — its attribute types are opaque libc-internal structs, which std/posix no longer binds) and the timeout path of waitForExit uses a busy-wait with nanosleep.

See also: