]> git.ipfire.org Git - thirdparty/glibc.git/blame - misc/sys/auxv.h
Update copyright dates with scripts/update-copyrights.
[thirdparty/glibc.git] / misc / sys / auxv.h
CommitLineData
c7683a6d 1/* Access to the auxiliary vector.
04277e02 2 Copyright (C) 2012-2019 Free Software Foundation, Inc.
c7683a6d
RH
3 This file is part of the GNU C Library.
4
5 The GNU C Library is free software; you can redistribute it and/or
6 modify it under the terms of the GNU Lesser General Public
7 License as published by the Free Software Foundation; either
8 version 2.1 of the License, or (at your option) any later version.
9
10 The GNU C Library is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 Lesser General Public License for more details.
14
15 You should have received a copy of the GNU Lesser General Public
16 License along with the GNU C Library; if not, see
17 <http://www.gnu.org/licenses/>. */
18
19#ifndef _SYS_AUXV_H
20#define _SYS_AUXV_H 1
21
22#include <elf.h>
4a56a162 23#include <sys/cdefs.h>
c7683a6d
RH
24#include <bits/hwcap.h>
25
26__BEGIN_DECLS
27
28/* Return the value associated with an Elf*_auxv_t type from the auxv list
4a56a162 29 passed to the program on startup. If TYPE was not present in the auxv
b9ab448f 30 list, returns zero and sets errno to ENOENT. */
4a56a162 31extern unsigned long int getauxval (unsigned long int __type)
b9ab448f 32 __THROW;
c7683a6d
RH
33
34__END_DECLS
35
36#endif /* sys/auxv.h */