Merge "Deprecate __set_errno; Add #include <stdint.h> in elf.h"
This commit is contained in:
@@ -241,7 +241,6 @@ __rt_sigaction
|
||||
__rt_sigprocmask
|
||||
__rt_sigtimedwait
|
||||
__sclose
|
||||
__set_errno
|
||||
__set_syscall_errno
|
||||
__set_tls
|
||||
__sflags
|
||||
|
||||
@@ -52,6 +52,7 @@ enum {
|
||||
AT_SECURE = 23
|
||||
};
|
||||
|
||||
#include <stdint.h>
|
||||
#include <sys/exec_elf.h>
|
||||
|
||||
typedef struct {
|
||||
|
||||
@@ -40,16 +40,20 @@ __BEGIN_DECLS
|
||||
#define ENOTSUP EOPNOTSUPP
|
||||
#endif
|
||||
|
||||
/* internal function that should *only* be called from system calls */
|
||||
/* use errno = xxxx instead in C code */
|
||||
extern int __set_errno(int error);
|
||||
|
||||
/* internal function returning the address of the thread-specific errno */
|
||||
extern volatile int* __errno(void);
|
||||
|
||||
/* a macro expanding to the errno l-value */
|
||||
#define errno (*__errno())
|
||||
|
||||
/* internal function that should *only* be called from system calls */
|
||||
/* use errno = xxxx instead in C code */
|
||||
static __inline__ int __attribute__((deprecated))
|
||||
__set_errno(int n) {
|
||||
errno = n;
|
||||
return -1;
|
||||
}
|
||||
|
||||
__END_DECLS
|
||||
|
||||
#endif /* _ERRNO_H */
|
||||
|
||||
@@ -273,7 +273,6 @@ __rt_sigaction
|
||||
__rt_sigprocmask
|
||||
__rt_sigtimedwait
|
||||
__sclose
|
||||
__set_errno
|
||||
__set_syscall_errno
|
||||
__set_tls
|
||||
__sflags
|
||||
|
||||
@@ -284,7 +284,6 @@ __rt_sigaction
|
||||
__rt_sigprocmask
|
||||
__rt_sigtimedwait
|
||||
__sclose
|
||||
__set_errno
|
||||
__set_syscall_errno
|
||||
__set_tls
|
||||
__setresuid
|
||||
|
||||
@@ -288,7 +288,6 @@ __rt_sigaction
|
||||
__rt_sigprocmask
|
||||
__rt_sigtimedwait
|
||||
__sclose
|
||||
__set_errno
|
||||
__set_syscall_errno
|
||||
__set_tls
|
||||
__setresuid
|
||||
|
||||
@@ -159,7 +159,6 @@ __rt_sigaction
|
||||
__rt_sigprocmask
|
||||
__rt_sigtimedwait
|
||||
__sclose
|
||||
__set_errno
|
||||
__set_syscall_errno
|
||||
__set_thread_area
|
||||
__set_tls
|
||||
|
||||
@@ -155,7 +155,6 @@ __rt_sigaction
|
||||
__rt_sigprocmask
|
||||
__rt_sigtimedwait
|
||||
__sclose
|
||||
__set_errno
|
||||
__set_syscall_errno
|
||||
__set_thread_area
|
||||
__set_tls
|
||||
|
||||
Reference in New Issue
Block a user