mirror of
https://github.com/reactos/reactos.git
synced 2024-07-02 02:34:53 +00:00
Ignore elf executables.
svn path=/trunk/; revision=28765
This commit is contained in:
parent
245a9fc0b7
commit
fa7d1ae29f
|
@ -229,6 +229,7 @@ int main(int argc, char **argv)
|
|||
{
|
||||
int fd_in, fd_out;
|
||||
long len;
|
||||
char hdrbuf[4] = { }, elfhdr[4] = { '\177', 'E', 'L', 'F' };
|
||||
PIMAGE_SECTION_HEADER section_header;
|
||||
PIMAGE_DATA_DIRECTORY data_dir;
|
||||
unsigned int i;
|
||||
|
@ -277,6 +278,13 @@ int main(int argc, char **argv)
|
|||
return 1;
|
||||
}
|
||||
|
||||
/*
|
||||
* PowerPC ReactOS uses elf, so doesn't need pefixup
|
||||
*/
|
||||
len = read(fd_in, hdrbuf, sizeof(elfhdr));
|
||||
if (!memcmp(hdrbuf, elfhdr, sizeof(elfhdr)))
|
||||
return 0;
|
||||
|
||||
len = lseek(fd_in, 0, SEEK_END);
|
||||
if (len < sizeof(IMAGE_DOS_HEADER))
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue