Skip to content
Permalink
Browse files

Assume __NR_openat is always defined

With the 2.6.32 minimum kernel on x86 and 3.2 on other architectures,
__NR_openat is always defined.

Changelog:
	* sysdeps/unix/sysv/linux/dl-openat64.c (openat64) [__NR_openat]:
	Make code unconditional.
  • Loading branch information...
Aurelien Jarno
Aurelien Jarno committed Mar 23, 2016
1 parent 7a25d6a commit 16d94f67e56c8dfd4fcac45ec0380d8b1ba6b2af
Showing with 6 additions and 4 deletions.
  1. +1 −0 .gitattributes
  2. +5 −0 ChangeLog
  3. +0 −4 sysdeps/unix/sysv/linux/dl-openat64.c
@@ -1 +1,2 @@
ChangeLog merge=merge-changelog
timezone/* -whitespace
@@ -1,3 +1,8 @@
2016-03-23 Aurelien Jarno <aurelien@aurel32.net>

* sysdeps/unix/sysv/linux/dl-openat64.c (openat64) [__NR_openat]:
Make code unconditional.

2016-03-23 Nick Alcock <nick.alcock@oracle.com>

* sysdeps/unix/sysv/linux/i386/pthread_cond_timedwait.S: Reload
@@ -27,9 +27,5 @@ openat64 (int dfd, const char *file, int oflag, ...)
{
assert (!__OPEN_NEEDS_MODE (oflag));

#ifdef __NR_openat
return INLINE_SYSCALL (openat, 3, dfd, file, oflag | O_LARGEFILE);
#else
return INLINE_SYSCALL_ERROR_RETURN_VALUE (ENOSYS);
#endif
}

0 comments on commit 16d94f6

Please sign in to comment.
You can’t perform that action at this time.