[NSKIP023] os.pipe() ENOSYS in standalone mode
Skip message
NSKIP023: os.pipe() ENOSYS in standalone mode
Root cause
Standalone Nanvix does not implement the pipe(2) syscall — os.pipe()
returns errno 134 (ENOSYS). Hosted Nanvix (linuxd) supports pipes, so
this is a is_nanvix_standalone predicate.
Inline repro
import os
print(hasattr(os, 'pipe')) # True (compiled in)
os.pipe() # OSError: ENOSYS on standalone
Finding the footprint
Parent
Tracked in #371.
[NSKIP023] os.pipe() ENOSYS in standalone mode
Skip message
Root cause
Standalone Nanvix does not implement the
pipe(2)syscall —os.pipe()returns errno 134 (
ENOSYS). Hosted Nanvix (linuxd) supports pipes, sothis is a
is_nanvix_standalonepredicate.Inline repro
Finding the footprint
Parent
Tracked in #371.