Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1935)

Unified Diff: sysdeps/nacl/irt_syscalls.c

Issue 9965011: added several syscalls for nacl mounts (Closed) Base URL: http://git.chromium.org/native_client/nacl-glibc.git@master
Patch Set: remove buf check Created 8 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « sysdeps/nacl/irt_syscalls.h ('k') | sysdeps/nacl/sysdep.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sysdeps/nacl/irt_syscalls.c
diff --git a/sysdeps/nacl/irt_syscalls.c b/sysdeps/nacl/irt_syscalls.c
index 3706927dcea20d91664b38092ea9cd58e48cdb05..684fa707bc76a0ab3a2d193345c6b84d4bf06200 100644
--- a/sysdeps/nacl/irt_syscalls.c
+++ b/sysdeps/nacl/irt_syscalls.c
@@ -274,9 +274,18 @@ static size_t no_interface (const char *interface_ident,
return 0;
}
+static int not_implemented() {
+ return (12 /* ENOSYS */);
+}
+
size_t (*__nacl_irt_query) (const char *interface_ident,
void *table, size_t tablesize);
+int (*__nacl_irt_mkdir) (const char* pathname, mode_t mode);
+int (*__nacl_irt_rmdir) (const char* pathname);
+int (*__nacl_irt_chdir) (const char* pathname);
+int (*__nacl_irt_getcwd) (char* buf, size_t size, int* ret);
+
void (*__nacl_irt_exit) (int status);
int (*__nacl_irt_gettod) (struct timeval *tv);
int (*__nacl_irt_clock) (clock_t *ticks);
@@ -545,6 +554,11 @@ init_irt_table (void)
if (!__nacl_irt_query)
__nacl_irt_query = no_interface;
+
+ __nacl_irt_mkdir = not_implemented;
+ __nacl_irt_chdir = not_implemented;
+ __nacl_irt_rmdir = not_implemented;
+ __nacl_irt_getcwd = not_implemented;
}
size_t nacl_interface_query(const char *interface_ident,
« no previous file with comments | « sysdeps/nacl/irt_syscalls.h ('k') | sysdeps/nacl/sysdep.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698