Merge pull request #2250 from esdrubal/master
[mono.git] / support / fcntl.c
index 12947991c00fa9387a9d1b2896e2c008e5313256..85605d1bc21ddcedb5fdf3cd7a0aff2685cbd4cf 100644 (file)
@@ -30,6 +30,22 @@ Mono_Posix_Syscall_fcntl (gint32 fd, gint32 cmd)
        return fcntl (fd, cmd);
 }
 
+gint32
+Mono_Posix_Syscall_fcntl_arg_int (gint32 fd, gint32 cmd, int arg)
+{
+       if (Mono_Posix_FromFcntlCommand (cmd, &cmd) == -1)
+               return -1;
+       return fcntl (fd, cmd, arg);
+}
+
+gint32
+Mono_Posix_Syscall_fcntl_arg_ptr (gint32 fd, gint32 cmd, void *arg)
+{
+       if (Mono_Posix_FromFcntlCommand (cmd, &cmd) == -1)
+               return -1;
+       return fcntl (fd, cmd, arg);
+}
+
 gint32
 Mono_Posix_Syscall_fcntl_arg (gint32 fd, gint32 cmd, gint64 arg)
 {