[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/52390: current fails to bootstrap on CentOS 6
On Jul 13, 12:55pm, coypu%sdf.org@localhost (coypu%sdf.org@localhost) wrote:
-- Subject: Re: pkg/52390: current fails to bootstrap on CentOS 6
| The following reply was made to PR pkg/52390; it has been noted by GNATS.
| From: coypu%sdf.org@localhost
| To: gnats-bugs%NetBSD.org@localhost
| Subject: Re: pkg/52390: current fails to bootstrap on CentOS 6
| Date: Thu, 13 Jul 2017 12:54:14 +0000
| newer glibc no longer does this.
| 2012-04-11 Jim Meyering <meyering%redhat.com@localhost>
| [BZ #11959]
| * libio/stdio.h (fwrite, fwrite_unlocked): Remove __wur.
| It is not necessarily an error to ignore fwrite's return
| value. One can reliably use ferror to test for errors after
| the fact.
| What to do about older?
There are ugly solutions...
in a header file:
static inline size_t
fwrite_checked(const void * restrict ptr, size_t size, size_t nmemb,
FILE * restrict stream)
size_t nw = fwrite(ptr, size, nmemb, stream);
assert(nw == nmemb);
#define fwrite(a, b, c, d) fwrite_checked((a), (b), (c), (d))
Main Index |
Thread Index |