FireBirdLib - Topfield TMS PVR TAP Programming Library
ELFReadELFHeader.c
Go to the documentation of this file.
1#include <stdlib.h>
2#include "ELF.h"
3#include "FBLib_elf.h"
4
6{
8
9 if(!(ELFHeader = TAP_MemAlloc(sizeof(Elf32_Ehdr))))
10 {
11 TRACEEXIT();
12 return FALSE;
13 }
14
15 if(read(fTAP, ELFHeader, sizeof(Elf32_Ehdr)) != sizeof(Elf32_Ehdr))
16 {
17 TRACEEXIT();
18 return FALSE;
19 }
20
21 TRACEEXIT();
22 return TRUE;
23}
Elf32_Ehdr * ELFHeader
Definition: ELFOpenFile.c:6
int fTAP
Definition: ELFOpenFile.c:5
bool ELFReadELFHeader(void)
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243
Definition: ELF.h:31