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 24 ftello (FILE *stream) 25 { 26 long pos; 27 pos = ftell (stream); 28 29 return (off_t) pos; 30 } 31