summaryrefslogtreecommitdiffstats
path: root/sys/compat/linux/linux_misc.h
diff options
context:
space:
mode:
authordchagin <dchagin@FreeBSD.org>2015-05-24 16:24:24 +0000
committerdchagin <dchagin@FreeBSD.org>2015-05-24 16:24:24 +0000
commiteb881eec7ed974691ab44b62a8e4a751f8f7da9a (patch)
tree80bd156f61112af8f8989a7f6db7e6f6b376f99e /sys/compat/linux/linux_misc.h
parentf1806e4235c97f9f0776ca9eacca2d6eda1397a7 (diff)
downloadFreeBSD-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.h3
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
OpenPOWER on IntegriCloud