diff options
author | jkim <jkim@FreeBSD.org> | 2010-04-28 22:25:27 +0000 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2010-04-28 22:25:27 +0000 |
commit | 4c851553838a2dd95a2de9b439d36e29fb5db240 (patch) | |
tree | e511715a703db6625626ee660200d7e96f82d8d2 /sys/contrib/dev/acpica/compiler/aslfiles.c | |
parent | c28c8b4fa8609196c4f255f1331dbe009fba337c (diff) | |
parent | 4bf52321c35e1ae073f65020f92e80d53bdf79d8 (diff) | |
download | FreeBSD-src-4c851553838a2dd95a2de9b439d36e29fb5db240.zip FreeBSD-src-4c851553838a2dd95a2de9b439d36e29fb5db240.tar.gz |
Merge ACPICA 20100428.
Diffstat (limited to 'sys/contrib/dev/acpica/compiler/aslfiles.c')
-rw-r--r-- | sys/contrib/dev/acpica/compiler/aslfiles.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/sys/contrib/dev/acpica/compiler/aslfiles.c b/sys/contrib/dev/acpica/compiler/aslfiles.c index f2e2dca..ca23834 100644 --- a/sys/contrib/dev/acpica/compiler/aslfiles.c +++ b/sys/contrib/dev/acpica/compiler/aslfiles.c @@ -236,6 +236,36 @@ FlOpenFile ( /******************************************************************************* * + * FUNCTION: FlGetFileSize + * + * PARAMETERS: FileId - Index into file info array + * + * RETURN: File Size + * + * DESCRIPTION: Get current file size. Uses seek-to-EOF. File must be open. + * + ******************************************************************************/ + +UINT32 +FlGetFileSize ( + UINT32 FileId) +{ + FILE *fp; + UINT32 FileSize; + + + fp = Gbl_Files[FileId].Handle; + + fseek (fp, 0, SEEK_END); + FileSize = (UINT32) ftell (fp); + fseek (fp, 0, SEEK_SET); + + return (FileSize); +} + + +/******************************************************************************* + * * FUNCTION: FlReadFile * * PARAMETERS: FileId - Index into file info array |