gint32 Mono_Posix_Stdlib_fseek (void* stream, gint64 offset, int origin) { mph_return_if_long_overflow (offset); return fseek (stream, offset, origin); }
gint32 Mono_Posix_Syscall_fcntl_arg (gint32 fd, gint32 cmd, gint64 arg) { long _arg; gint32 _cmd; mph_return_if_long_overflow (arg); #ifdef F_NOTIFY if (cmd == F_NOTIFY) { int _argi; if (Mono_Posix_FromDirectoryNotifyFlags (arg, &_argi) == -1) { return -1; } _arg = _argi; } else #endif _arg = (long) arg; if (Mono_Posix_FromFcntlCommand (cmd, &_cmd) == -1) return -1; return fcntl (fd, cmd, _arg); }