O_RDONLY c_int :: 0 O_WRONLY c_int :: 1 O_RDWR c_int :: 2 STDIN_FILENO c_int :: 0 STDOUT_FILENO c_int :: 1 STDERR_FILENO c_int :: 2 EINTR c_int :: 4 EBADF c_int :: 9 open c_func(_ *c_char, _ c_int, ...) c_int close c_func(_ c_int) c_int read c_func(_ c_int, _ ?*mut anyopaque, _ c_ulong) c_long write c_func(_ c_int, _ ?*anyopaque, _ c_ulong) c_long __error c_func() *mut c_int