Mark __libc_resp with attribute_tls_model_ie for consistency with __resp
[glibc/nacl-glibc.git] / sysdeps / nacl / close.c
blob3ed4b5f952d8c1647b940806297c472193ae8c7c
2 #include <errno.h>
3 #include <unistd.h>
5 #include <nacl_syscalls.h>
8 int __close (int fd)
10 int (*nacl_close)(int fd) = NACL_SYSCALL_ADDR(NACL_sys_close);
11 int result = nacl_close(fd);
12 if (result < 0) {
13 errno = -result;
14 return -1;
16 return result;
18 libc_hidden_def (__close)
19 weak_alias (__close, close)
20 strong_alias (__close, __libc_close)
21 strong_alias (__close, __close_nocancel)