Ignore elf executables.

svn path=/trunk/; revision=28765
This commit is contained in:
Art Yerkes 2007-09-02 11:10:27 +00:00
parent 245a9fc0b7
commit fa7d1ae29f

View file

@ -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))
{