Allow building without --disable-shared
[glibc/nacl-glibc.git] / sysdeps / nacl / write.c
blob11a65357af4c2ea9fbca7a0d024a275d3136cf82
2 #include <errno.h>
3 #include <unistd.h>
4 #include <sysdep.h>
6 __asm__(".global __gnacl_write; __gnacl_write = 0x11a0 ");
8 int __gnacl_write(int desc, void const *buf, size_t count);
10 int __write(int desc, void const *buf, size_t count)
12 int result = __gnacl_write(desc, buf, count);
13 if (result < 0)
14 errno = -result;
15 return result;
17 libc_hidden_def (__write)
18 weak_alias (__write, write)
19 strong_alias (__write, __libc_write)
20 strong_alias (__write, __write_nocancel)