44 lines · c
1//===-- Macros defined in sys/auxv.h header file --------------------------===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===----------------------------------------------------------------------===//8 9#ifndef LLVM_LIBC_MACROS_SYS_AUXV_MACROS_H10#define LLVM_LIBC_MACROS_SYS_AUXV_MACROS_H11 12// Macros defining the aux vector indexes.13#define AT_NULL 014#define AT_IGNORE 115#define AT_EXECFD 216#define AT_PHDR 317#define AT_PHENT 418#define AT_PHNUM 519#define AT_PAGESZ 620#define AT_BASE 721#define AT_FLAGS 822#define AT_ENTRY 923#define AT_NOTELF 1024#define AT_UID 1125#define AT_EUID 1226#define AT_GID 1327#define AT_EGID 1428#define AT_PLATFORM 1529#define AT_HWCAP 1630#define AT_CLKTCK 1731 32#define AT_SECURE 2333#define AT_BASE_PLATFORM 2434#define AT_RANDOM 2535#define AT_HWCAP2 2636 37#define AT_EXECFN 3138 39#ifndef AT_MINSIGSTKSZ40#define AT_MINSIGSTKSZ 5141#endif42 43#endif // LLVM_LIBC_MACROS_SYS_AUXV_MACROS_H44