00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef _MELF_INTERNAL_H
00012 #define _MELF_INTERNAL_H
00013
00014 #include <stdlib.h>
00015 #include <stdio.h>
00016 #include <string.h>
00017 #include <sys/stat.h>
00018 #include <sys/types.h>
00019 #include <sys/mman.h>
00020 #include <unistd.h>
00021 #include <fcntl.h>
00022
00023 ELF_SPEC_HEADER *_melf_listAppend(ELF_SPEC_HEADER_LIST *list, void *header, unsigned long headerLength, void *content, unsigned long contentLength);
00024 unsigned long _melf_listRemove(ELF_SPEC_HEADER_LIST *list, unsigned long id);
00025 unsigned long _melf_listFlush(ELF_SPEC_HEADER_LIST *list);
00026
00027 #endif