111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* $OpenBSD: exec.h,v 1.4 2012/09/11 15:44:17 deraadt Exp $ */ 211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* 311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert * Written by Artur Grabowski <art@openbsd.org> Public Domain 411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert */ 511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _MACHINE_EXEC_H_ 711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _MACHINE_EXEC_H_ 811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define __LDPGSZ 4096 1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ARCH_ELFSIZE 64 1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ELF_TARG_CLASS ELFCLASS64 1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ELF_TARG_DATA ELFDATA2LSB 1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ELF_TARG_MACH EM_X86_64 1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _NLIST_DO_ELF 1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _KERN_DO_ELF64 1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 21