home *** CD-ROM | disk | FTP | other *** search
- /* fileleng.c (emx+gcc) -- Copyright (c) 1990-1993 by Eberhard Mattes */
-
- #include <sys/emx.h>
- #include <io.h>
-
- long filelength (int handle)
- {
- long cur, n;
-
- cur = (long)__lseek (handle, 0L, SEEK_CUR);
- if (cur == -1L)
- return (-1L);
- n = (long)__lseek (handle, 0L, SEEK_END);
- __lseek (handle, cur, SEEK_SET);
- return (n);
- }
-