endfile.c (t_runc): Add cast to help case where ftruncate() prototype is somehow missing even...
* libI77/endfile.c (t_runc): Add cast to help case where ftruncate() prototype is somehow missing even though autoconf test found it properly. From-SVN: r42120
This commit is contained in:
parent
7edc73b46a
commit
d2c4367503
@ -1,3 +1,9 @@
|
||||
2001-05-15 Loren J. Rittle <ljrittle@acm.org>
|
||||
|
||||
* libI77/endfile.c (t_runc): Add cast to help case where
|
||||
ftruncate() prototype is somehow missing even though autoconf
|
||||
test found it properly.
|
||||
|
||||
2001-02-26 Toon Moene <toon@moene.indiv.nluug.nl>
|
||||
|
||||
* libI77/configure.in: Test for ftruncate.
|
||||
|
@ -129,7 +129,10 @@ done:
|
||||
f__cf = b->ufd = bf;
|
||||
#else /* !defined(HAVE_FTRUNCATE) */
|
||||
fflush(b->ufd);
|
||||
rc = ftruncate(fileno(b->ufd),loc);
|
||||
/* 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);
|
||||
#endif /* !defined(HAVE_FTRUNCATE) */
|
||||
if (rc)
|
||||
err(a->aerr,111,"endfile");
|
||||
|
Loading…
Reference in New Issue
Block a user