Replaces SYS_open with SYS_openat (XCC)
[akaros.git] / tools / compilers / gcc-glibc / glibc-2.19-akaros / sysdeps / akaros / open.c
index e2bf26c..225cd26 100644 (file)
@@ -29,7 +29,7 @@
 int
 __libc_open (const char* file, int oflag, ...)
 {
-  int mode;
+  int mode = 0;
 
   if (file == NULL)
     {
@@ -45,7 +45,7 @@ __libc_open (const char* file, int oflag, ...)
       va_end(arg);
     }
 
-  return ros_syscall(SYS_open, file, strlen(file), oflag, mode, 0, 0);
+  return ros_syscall(SYS_openat, AT_FDCWD, file, strlen(file), oflag, mode, 0);
 }
 libc_hidden_def (__libc_open)
 weak_alias (__libc_open, __open)