X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fnacl-stub.c;h=e7fcb2d03b407e68d84dea83dc51469ee32bddb2;hb=76b32f3ee38e7b29cdbaa657a4826b65579f4e93;hp=a1a3514f4fe1bc4639b7ffba80a807e5c05bc8df;hpb=60979ce4a41d1be8f9d3d4d38162c0803207b4d5;p=mono.git diff --git a/mono/metadata/nacl-stub.c b/mono/metadata/nacl-stub.c index a1a3514f4fe..e7fcb2d03b4 100644 --- a/mono/metadata/nacl-stub.c +++ b/mono/metadata/nacl-stub.c @@ -1,20 +1,55 @@ - #if defined(__native_client__) -#ifdef HAVE_CONFIG_H -#include -#endif -#include -#include -#include +#include "nacl-stub.h" -struct group *getgrnam(const char *name) { return NULL; } -struct group *getgrgid(gid_t gid) { errno=EIO; return NULL; } -int fsync(int fd) { errno=EINVAL; return -1; } -dev_t makedev(guint32 maj, guint32 min) { return (maj)*256+(min); } +struct group *getgrnam(const char *name) +{ + return NULL; +} + +struct group *getgrgid(gid_t gid) +{ + errno = EIO; + return NULL; +} + +int fsync(int fd) +{ + errno = EINVAL; + return -1; +} #ifdef USE_NEWLIB -int getdtablesize(void) { +dev_t makedev(int maj, int min) +{ + return (maj)*256+(min); +} + +int utime(const char *filename, const void *times) +{ + errno = EACCES; + return -1; +} + +int kill(pid_t pid, int sig) +{ + errno = EACCES; + return -1; +} + +int getrusage(int who, void *usage) +{ + errno = EACCES; + return -1; +} + +int lstat(const char *path, struct stat *buf) +{ + return stat (path, buf); +} + +int getdtablesize(void) +{ #ifdef OPEN_MAX return OPEN_MAX; #else @@ -22,7 +57,8 @@ int getdtablesize(void) { #endif } -size_t getpagesize(void) { +size_t getpagesize(void) +{ #ifdef PAGE_SIZE return PAGE_SIZE; #else @@ -30,8 +66,6 @@ size_t getpagesize(void) { #endif } -#include - int sem_trywait(sem_t *sem) { g_assert_not_reached (); return -1;