From: Dave Reisner Date: Thu, 30 Oct 2014 00:30:25 +0000 (-0400) Subject: missing.h: fix wrong __NR_getrandom syscall def X-Git-Tag: v218~669 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=74a550c5d8228e58b936dd70e183f633bf373632 missing.h: fix wrong __NR_getrandom syscall def 278 is vmsplice on x86_64. 318 is what we want: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/x86/syscalls/syscall_64.tbl --- diff --git a/src/shared/missing.h b/src/shared/missing.h index 00e02871d..85d3fec33 100644 --- a/src/shared/missing.h +++ b/src/shared/missing.h @@ -136,7 +136,7 @@ static inline int memfd_create(const char *name, unsigned int flags) { #ifndef __NR_getrandom # if defined __x86_64__ -# define __NR_getrandom 278 +# define __NR_getrandom 318 # else # warning "__NR_getrandom unknown for your architecture" # define __NR_getrandom 0xffffffff