mirror of
git://sourceware.org/git/glibc.git
synced 2025-04-12 14:21:18 +08:00
__readlink_chk: Assume HAVE_INLINED_SYSCALLS
HAVE_INLINED_SYSCALLS is always defined on Linux. Switch to INLINE_SYSCALL_CALL as well.
This commit is contained in:
parent
e6edd40d61
commit
88ffb39dc6
@ -1,3 +1,8 @@
|
||||
2018-08-20 Florian Weimer <fweimer@redhat.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/generic/readlink_chk.c: Remove
|
||||
HAVE_INLINED_SYSCALLS conditionals. Use INLINE_SYSCALL_CALL.
|
||||
|
||||
2018-08-20 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/sys/signalfd.h (struct
|
||||
|
@ -19,10 +19,8 @@
|
||||
#include <unistd.h>
|
||||
#include <fcntl.h>
|
||||
#include <sys/param.h>
|
||||
#ifdef HAVE_INLINED_SYSCALLS
|
||||
# include <errno.h>
|
||||
# include <sysdep.h>
|
||||
#endif
|
||||
|
||||
|
||||
ssize_t
|
||||
@ -31,9 +29,5 @@ __readlink_chk (const char *path, void *buf, size_t len, size_t buflen)
|
||||
if (len > buflen)
|
||||
__chk_fail ();
|
||||
|
||||
#ifdef HAVE_INLINED_SYSCALLS
|
||||
return INLINE_SYSCALL (readlinkat, 4, AT_FDCWD, path, buf, len);
|
||||
#else
|
||||
return __readlink (path, buf, len);
|
||||
#endif
|
||||
return INLINE_SYSCALL_CALL (readlinkat, AT_FDCWD, path, buf, len);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user