1 /* ftello.c -- an implementation of ftell() that returns an off_t
2 Copyright (C) 2003, Free Software Foundation, Inc.
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 2, or (at your option)
7 any later version.
8
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details. */
13 #include <sys/cdefs.h>
14 __RCSID("$NetBSD: ftello.c,v 1.2 2016/05/17 14:00:09 christos Exp $");
15
16 #ifdef HAVE_CONFIG_H
17 #include "config.h"
18 #endif
19
20 #include <stdio.h>
21 #include <sys/types.h>
22
23 off_t
ftello(FILE * stream)24 ftello (FILE *stream)
25 {
26 long pos;
27 pos = ftell (stream);
28
29 return (off_t) pos;
30 }
31