Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/***
*tell.c - find file position * * Copyright (c) 1985-2001, Microsoft Corporation. All rights reserved. * *Purpose: * contains _tell() - find file position * *Revision History: * 09-02-83 RN initial version * 12-11-87 JCR Added "_LOAD_DS" to declaration * 03-13-90 GJF Replaced _LOAD_DS with _CALLTYPE1, added #include * <cruntime.h> and fixed the copyright. Also, cleaned * up the formatting a bit. * 10-01-90 GJF New-style function declarator. * 01-17-91 GJF ANSI naming. * 04-06-93 SKS Replace _CRTAPI* with __cdecl * 02-15-95 GJF Appended Mac version of source file (somewhat cleaned * up), with appropriate #ifdef-s. * 07-09-96 GJF Replaced defined(_WIN32) with !defined(_MAC) and * defined(_M_M68K) || defined(_M_MPPC) with * defined(_MAC). Also, detab-ed and cleaned up the * format a bit. * 05-17-99 PML Remove all Macintosh support. * *******************************************************************************/
#include <cruntime.h>
#include <io.h>
/***
*long _tell(filedes) - find file position * *Purpose: * Gets the current position of the file pointer (no adjustment * for buffering). * *Entry: * int filedes - file handle of file * *Exit: * returns file position or -1L (sets errno) if bad file descriptor or * pipe * *Exceptions: * *******************************************************************************/
long __cdecl _tell ( int filedes ) { return(_lseek(filedes,0L,1)); }
|