From 37eb2c9c1d71c2ff21605ecaf46cdd926244d361 Mon Sep 17 00:00:00 2001 From: sin Date: Sat, 14 Mar 2015 09:38:11 +0000 Subject: Add __artificial__ to aid in debugging --- include/unistd.h | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'include/unistd.h') diff --git a/include/unistd.h b/include/unistd.h index 0e5119e..df6c676 100644 --- a/include/unistd.h +++ b/include/unistd.h @@ -23,7 +23,7 @@ extern "C" { extern size_t __confstr_orig(int, char *, size_t) __asm__(__USER_LABEL_PREFIX__ "confstr"); -extern __inline __attribute__((__always_inline__,__gnu_inline__)) +extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) size_t confstr(int name, char *buf, size_t len) { size_t bos = __builtin_object_size(buf, 0); @@ -35,7 +35,7 @@ size_t confstr(int name, char *buf, size_t len) extern char *__getcwd_orig(char *, size_t) __asm__(__USER_LABEL_PREFIX__ "getcwd"); -extern __inline __attribute__((__always_inline__,__gnu_inline__)) +extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) char *getcwd(char *buf, size_t len) { size_t bos = __builtin_object_size(buf, 0); @@ -49,7 +49,7 @@ char *getcwd(char *buf, size_t len) #undef getdomainname extern int __getdomainname_orig(char *, size_t) __asm__(__USER_LABEL_PREFIX__ "getdomainname"); -extern __inline __attribute__((__always_inline__,__gnu_inline__)) +extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) int getdomainname(char *name, size_t len) { size_t bos = __builtin_object_size(name, 0); @@ -62,7 +62,7 @@ int getdomainname(char *name, size_t len) extern int __getgroups_orig(int, gid_t *) __asm__(__USER_LABEL_PREFIX__ "getgroups"); -extern __inline __attribute__((__always_inline__,__gnu_inline__)) +extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) int getgroups(int len, gid_t *set) { size_t bos = __builtin_object_size(set, 0); @@ -74,7 +74,7 @@ int getgroups(int len, gid_t *set) extern int __gethostname_orig(char *, size_t) __asm__(__USER_LABEL_PREFIX__ "gethostname"); -extern __inline __attribute__((__always_inline__,__gnu_inline__)) +extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) int gethostname(char *name, size_t len) { size_t bos = __builtin_object_size(name, 0); @@ -86,7 +86,7 @@ int gethostname(char *name, size_t len) extern int __getlogin_r_orig(char *, size_t) __asm__(__USER_LABEL_PREFIX__ "getlogin_r"); -extern __inline __attribute__((__always_inline__,__gnu_inline__)) +extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) int getlogin_r(char *name, size_t len) { size_t bos = __builtin_object_size(name, 0); @@ -98,7 +98,7 @@ int getlogin_r(char *name, size_t len) extern ssize_t __pread_orig(int, void *, size_t, off_t) __asm__(__USER_LABEL_PREFIX__ "pread"); -extern __inline __attribute__((__always_inline__,__gnu_inline__)) +extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) ssize_t pread(int fd, void *buf, size_t n, off_t offset) { size_t bos = __builtin_object_size(buf, 0); @@ -110,7 +110,7 @@ ssize_t pread(int fd, void *buf, size_t n, off_t offset) extern ssize_t __read_orig(int, void *, size_t) __asm__(__USER_LABEL_PREFIX__ "read"); -extern __inline __attribute__((__always_inline__,__gnu_inline__)) +extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) ssize_t read(int fd, void *buf, size_t n) { size_t bos = __builtin_object_size(buf, 0); @@ -122,7 +122,7 @@ ssize_t read(int fd, void *buf, size_t n) extern ssize_t __readlink_orig(const char *, char *, size_t) __asm__(__USER_LABEL_PREFIX__ "readlink"); -extern __inline __attribute__((__always_inline__,__gnu_inline__)) +extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) ssize_t readlink(const char *path, char *buf, size_t n) { size_t bos = __builtin_object_size(buf, 0); @@ -134,7 +134,7 @@ ssize_t readlink(const char *path, char *buf, size_t n) extern ssize_t __readlinkat_orig(int, const char *, char *, size_t) __asm__(__USER_LABEL_PREFIX__ "readlinkat"); -extern __inline __attribute__((__always_inline__,__gnu_inline__)) +extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) ssize_t readlinkat(int fd, const char *path, char *buf, size_t n) { size_t bos = __builtin_object_size(buf, 0); @@ -146,7 +146,7 @@ ssize_t readlinkat(int fd, const char *path, char *buf, size_t n) extern int __ttyname_r_orig(int, char *, size_t) __asm__(__USER_LABEL_PREFIX__ "ttyname_r"); -extern __inline __attribute__((__always_inline__,__gnu_inline__)) +extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) int ttyname_r(int fd, char *name, size_t n) { size_t bos = __builtin_object_size(name, 0); @@ -158,7 +158,7 @@ int ttyname_r(int fd, char *name, size_t n) extern ssize_t __write_orig(int, const void *, size_t) __asm__(__USER_LABEL_PREFIX__ "write"); -extern __inline __attribute__((__always_inline__,__gnu_inline__)) +extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) ssize_t write(int fd, const void *buf, size_t n) { size_t bos = __builtin_object_size(buf, 0); -- cgit v1.3