aboutsummaryrefslogtreecommitdiffhomepage
path: root/osdep/ftello.c
blob: d11710b89fbed316c5d6bf059c1a7087e07fce20 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/*
 * ftello.c
 *	  64-bit version of ftello() for systems which do not have it
 */

#include "config.h"

#include <stdio.h>
#include <sys/types.h>

off_t
ftello(FILE *stream)
{
	fpos_t floc;

	if (fgetpos(stream, &floc) != 0)
		return -1;
	return floc;
}