From: Toon Moene Date: Sun, 1 Jul 2001 13:18:08 +0000 (+0200) Subject: fio.h: Use off_t when appropriate. X-Git-Tag: prereleases/libstdc++-3.0.95~3546 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cf382a915419ee910918ddc9e80412233f1eca98;p=thirdparty%2Fgcc.git fio.h: Use off_t when appropriate. 2001-07-01 Toon Moene Pedro Vazquez * libI77/fio.h: Use off_t when appropriate. * libI77/backspace.c (f_back): Ditto. * libI77/endfile.c (t_runc): Ditto. * libI77/err.c (f__nowreading): Ditto. * libI77/ftell_.c (unit_chk): Ditto. * libI77/sue.c (global f__recloc, s_wsue): Ditto. Co-Authored-By: Pedro Vazquez From-SVN: r43670 --- diff --git a/libf2c/ChangeLog b/libf2c/ChangeLog index f50ae04f2367..3e853c2a9546 100644 --- a/libf2c/ChangeLog +++ b/libf2c/ChangeLog @@ -1,3 +1,13 @@ +2001-07-01 Toon Moene + Pedro Vazquez + + * libI77/fio.h: Use off_t when appropriate. + * libI77/backspace.c (f_back): Ditto. + * libI77/endfile.c (t_runc): Ditto. + * libI77/err.c (f__nowreading): Ditto. + * libI77/ftell_.c (unit_chk): Ditto. + * libI77/sue.c (global f__recloc, s_wsue): Ditto. + 2001-06-13 Toon Moene * libI77/inquire.c: Include "config.h". diff --git a/libf2c/libI77/backspace.c b/libf2c/libI77/backspace.c index b2bd4163222a..609f321380b6 100644 --- a/libf2c/libI77/backspace.c +++ b/libf2c/libI77/backspace.c @@ -8,7 +8,7 @@ integer f_back(a) alist *a; integer f_back(alist *a) #endif { unit *b; - long v, w, x, y, z; + off_t v, w, x, y, z; uiolen n; FILE *f; diff --git a/libf2c/libI77/endfile.c b/libf2c/libI77/endfile.c index 04f02cbbdf65..462578d27cba 100644 --- a/libf2c/libI77/endfile.c +++ b/libf2c/libI77/endfile.c @@ -70,7 +70,7 @@ t_runc(a) alist *a; t_runc(alist *a) #endif { - long loc, len; + off_t loc, len; unit *b; int rc; FILE *bf; @@ -131,10 +131,7 @@ done: f__cf = b->ufd = bf; #else /* !defined(HAVE_FTRUNCATE) */ fflush(b->ufd); - /* The cast of loc is helpful on FreeBSD. It helps - in any case where ftruncate() prototype is somehow missing - even though autoconf test found it properly. */ - rc = ftruncate(fileno(b->ufd), (off_t)loc); + rc = ftruncate(fileno(b->ufd), loc); #endif /* !defined(HAVE_FTRUNCATE) */ if (rc) err(a->aerr,111,"endfile"); diff --git a/libf2c/libI77/err.c b/libf2c/libI77/err.c index 6784cdd45766..67b50095f56f 100644 --- a/libf2c/libI77/err.c +++ b/libf2c/libI77/err.c @@ -210,7 +210,7 @@ f__nowreading(x) unit *x; f__nowreading(unit *x) #endif { - long loc; + off_t loc; int ufmt, urw; extern char *f__r_mode[], *f__w_mode[]; diff --git a/libf2c/libI77/fio.h b/libf2c/libI77/fio.h index 846351d5413f..d5e9157ca5b5 100644 --- a/libf2c/libI77/fio.h +++ b/libf2c/libI77/fio.h @@ -34,7 +34,7 @@ typedef struct long uinode; int udev; #endif - int url; /*0=sequential*/ + off_t url; /*0=sequential*/ flag useek; /*true=can backspace, use dir, ...*/ flag ufmt; flag urw; /* (1 for can read) | (2 for can write) */ diff --git a/libf2c/libI77/ftell_.c b/libf2c/libI77/ftell_.c index 1f6d87f50bd5..ce61bd8ddcdd 100644 --- a/libf2c/libI77/ftell_.c +++ b/libf2c/libI77/ftell_.c @@ -14,7 +14,7 @@ unit_chk(integer Unit, char *who) return f__units[Unit].ufd; } - integer + off_t #ifdef KR_headers G77_ftell_0 (Unit) integer *Unit; #else diff --git a/libf2c/libI77/sue.c b/libf2c/libI77/sue.c index e7dbba02bd48..50a94b8aaf01 100644 --- a/libf2c/libI77/sue.c +++ b/libf2c/libI77/sue.c @@ -2,7 +2,7 @@ #include "f2c.h" #include "fio.h" extern uiolen f__reclen; -long f__recloc; +off_t f__recloc; #ifdef KR_headers c_sue(a) cilist *a; @@ -67,7 +67,7 @@ integer s_wsue(cilist *a) return(0); } integer e_wsue(Void) -{ long loc; +{ off_t loc; f__init = 1; fwrite((char *)&f__reclen,sizeof(uiolen),1,f__cf); #ifdef ALWAYS_FLUSH