]> git.proxmox.com Git - mirror_edk2.git/commitdiff
_filelength is a function of fd, not FILE *
authorbbahnsen <bbahnsen@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 29 Nov 2006 21:03:11 +0000 (21:03 +0000)
committerbbahnsen <bbahnsen@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 29 Nov 2006 21:03:11 +0000 (21:03 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2038 6f19259b-4bc3-4df7-8a09-765794883524

Tools/CCode/Source/Common/CommonLib.c
Tools/CCode/Source/Common/CommonLib.h

index 618abd89bb7c53400406fa391751a41047aa231b..4ae5542b8bfa63e5d2111ebdb6e116d73d4bff66 100644 (file)
@@ -496,10 +496,10 @@ Returns:
 \r
 #ifdef __GNUC__\r
 \r
-size_t _filelength(FILE *file)\r
+size_t _filelength(int fd)\r
 {\r
   struct stat stat_buf;\r
-  fstat(fileno(file), &stat_buf);\r
+  fstat(fd, &stat_buf);\r
   return stat_buf.st_size;\r
 }\r
 \r
index f6c29ef8a8727d99b23416123763642fb2aa919d..40d35356e7295e7abd874a7db8b876b3e1f5e9ee 100644 (file)
@@ -130,7 +130,7 @@ PrintGuidToBuffer (
 #define _stricmp strcasecmp\r
 #define strnicmp strncasecmp\r
 #define strcmpi strcasecmp\r
-size_t _filelength(FILE *file);\r
+size_t _filelength(int fd);\r
 #ifndef __CYGWIN__\r
 char *strlwr(char *s);\r
 #endif\r