_filelength is a function of fd, not FILE *

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2038 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
bbahnsen 2006-11-29 21:03:11 +00:00
parent c4b01967dd
commit 22982ae4a2
2 changed files with 3 additions and 3 deletions

View File

@ -496,10 +496,10 @@ Returns:
#ifdef __GNUC__
size_t _filelength(FILE *file)
size_t _filelength(int fd)
{
struct stat stat_buf;
fstat(fileno(file), &stat_buf);
fstat(fd, &stat_buf);
return stat_buf.st_size;
}

View File

@ -130,7 +130,7 @@ PrintGuidToBuffer (
#define _stricmp strcasecmp
#define strnicmp strncasecmp
#define strcmpi strcasecmp
size_t _filelength(FILE *file);
size_t _filelength(int fd);
#ifndef __CYGWIN__
char *strlwr(char *s);
#endif