bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-gnulib] Re: FYI: another tiny closeout.c change


From: Jim Meyering
Subject: [Bug-gnulib] Re: FYI: another tiny closeout.c change
Date: Mon, 22 Nov 2004 15:38:54 +0100

Resending to the intended list (bug-gnulib).

I wrote:
> I've just done this in coreutils, in case EBADF is not
> defined on some system.  Do any of you know of a system
> (reasonable porting target) for which <errno.h> does not define EBADF?
>
> 2004-11-22  Jim Meyering  <address@hidden>
>
>       * closeout.c (EBADF): Fail with `#error ...' if it's not defined,
>       asking the user to report the problem.
>
> Index: lib/closeout.c
> ===================================================================
> RCS file: /fetish/cu/lib/closeout.c,v
> retrieving revision 1.17
> retrieving revision 1.18
> diff -u -p -u -r1.17 -r1.18
> --- lib/closeout.c    14 Nov 2004 00:20:01 -0000      1.17
> +++ lib/closeout.c    22 Nov 2004 14:24:04 -0000      1.18
> @@ -39,6 +39,13 @@
>  # include "unlocked-io.h"
>  #endif
>
> +/* If EBADF is not defined then the code below can't possibly work --
> +   we'll need to know what value errno is set to when fclose fails to
> +   close an already-closed stream.  Ask the user to report it.  */
> +#ifndef EBADF
> +# error "EBADF is not defined: please report this to address@hidden"
> +#endif
> +
>  static const char *file_name;
>
>  /* Set the file name to be reported in the event an error is detected




reply via email to

[Prev in Thread] Current Thread [Next in Thread]