diff options
author | dchagin <dchagin@FreeBSD.org> | 2015-05-24 16:24:24 +0000 |
---|---|---|
committer | dchagin <dchagin@FreeBSD.org> | 2015-05-24 16:24:24 +0000 |
commit | eb881eec7ed974691ab44b62a8e4a751f8f7da9a (patch) | |
tree | 80bd156f61112af8f8989a7f6db7e6f6b376f99e /sys/compat/linux/linux_misc.h | |
parent | f1806e4235c97f9f0776ca9eacca2d6eda1397a7 (diff) | |
download | FreeBSD-src-eb881eec7ed974691ab44b62a8e4a751f8f7da9a.zip FreeBSD-src-eb881eec7ed974691ab44b62a8e4a751f8f7da9a.tar.gz |
Add AT_RANDOM and AT_EXECFN auxiliary vector entries which are used by
glibc. At list since glibc version 2.16 using AT_RANDOM is mandatory.
Differential Revision: https://reviews.freebsd.org/D1080
Diffstat (limited to 'sys/compat/linux/linux_misc.h')
-rw-r--r-- | sys/compat/linux/linux_misc.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/compat/linux/linux_misc.h b/sys/compat/linux/linux_misc.h index 2a90823..1fbbd48 100644 --- a/sys/compat/linux/linux_misc.h +++ b/sys/compat/linux/linux_misc.h @@ -72,10 +72,13 @@ extern const char *linux_kplatform; #define LINUX_AT_BASE_PLATFORM 24 /* string identifying real platform, may * differ from AT_PLATFORM. */ +#define LINUX_AT_RANDOM 25 /* address of random bytes */ #define LINUX_AT_EXECFN 31 /* filename of program */ #define LINUX_AT_SYSINFO 32 /* vsyscall */ #define LINUX_AT_SYSINFO_EHDR 33 /* vdso header */ +#define LINUX_AT_RANDOM_LEN 16 /* size of random bytes */ + /* Linux sets the i387 to extended precision. */ #if defined(__i386__) || defined(__amd64__) #define __LINUX_NPXCW__ 0x37f |