#include #include #include #include extern "C" { int open(const char* path, int flags) { long rc = syscall(SYS_open, path, flags); __errno_return(rc, int); } }