mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-14 01:00:07 +00:00
Linux: mlock2 syscall number is always available
Due to the built-in tables, __NR_mlock2 is always defined. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
parent
a72ae22d5d
commit
8d25a67650
@ -27,11 +27,9 @@ mlock2 (const void *addr, size_t length, unsigned int flags)
|
||||
#else
|
||||
if (flags == 0)
|
||||
return INLINE_SYSCALL_CALL (mlock, addr, length);
|
||||
# ifdef __NR_mlock2
|
||||
int ret = INLINE_SYSCALL_CALL (mlock2, addr, length, flags);
|
||||
if (ret == 0 || errno != ENOSYS)
|
||||
return ret;
|
||||
# endif /* __NR_mlock2 */
|
||||
/* Treat the missing system call as an invalid (non-zero) flag
|
||||
argument. */
|
||||
__set_errno (EINVAL);
|
||||
|
Loading…
Reference in New Issue
Block a user