#include #include #include #include #include extern "C" { int fcntl(int fd, int cmd, ...) { va_list ap; va_start(ap, cmd); dword extra_arg = va_arg(ap, dword); int rc = Syscall::invoke(Syscall::SC_fcntl, (dword)fd, (dword)cmd, extra_arg); __RETURN_WITH_ERRNO(rc, rc, -1); } }