#ifndef _ELF_H #include #ifndef _ISOMAC # include /* Compute the offset of the note descriptor from size of note entry's owner string and note alignment. */ # define ELF_NOTE_DESC_OFFSET(namesz, align) \ ALIGN_UP (sizeof (ElfW(Nhdr)) + (namesz), (align)) /* Compute the offset of the next note entry from size of note entry's owner string, size of the note descriptor and note alignment. */ # define ELF_NOTE_NEXT_OFFSET(namesz, descsz, align) \ ALIGN_UP (ELF_NOTE_DESC_OFFSET ((namesz), (align)) + (descsz), (align)) /* Some information which is not meant for the public and therefore not in . */ # include # ifdef DT_1_SUPPORTED_MASK # error DT_1_SUPPORTED_MASK is defined! # endif # define DT_1_SUPPORTED_MASK \ (DF_1_NOW | DF_1_NODELETE | DF_1_INITFIRST | DF_1_NOOPEN \ | DF_1_ORIGIN | DF_1_NODEFLIB) #endif /* !_ISOMAC */ #endif /* elf.h */