42 lines
846 B
C
42 lines
846 B
C
/***
|
|
*telli64.c - find file position
|
|
*
|
|
* Copyright (c) 1994-2001, Microsoft Corporation. All rights reserved.
|
|
*
|
|
*Purpose:
|
|
* contains _telli64 - find file position
|
|
*
|
|
*Revision History:
|
|
* 11-18-94 GJF Created. Adapted from tell.c
|
|
*
|
|
*******************************************************************************/
|
|
|
|
#include <cruntime.h>
|
|
#include <io.h>
|
|
#include <stdio.h>
|
|
|
|
/***
|
|
*__int64 _telli64(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 -1i64 (sets errno) if bad file descriptor or
|
|
* pipe
|
|
*
|
|
*Exceptions:
|
|
*
|
|
*******************************************************************************/
|
|
|
|
__int64 __cdecl _telli64 (
|
|
int filedes
|
|
)
|
|
{
|
|
return( _lseeki64( filedes, 0i64, SEEK_CUR ) );
|
|
}
|