[PATCH 2/3] Merge getopt patch from Gnulib

Florian Weimer fweimer@redhat.com
Tue Aug 23 07:19:41 GMT 2022


* Paul Eggert:

> * posix/getopt.c [!_LIBC]: Merge _WIN32 patch from Gnulib
> so that these source files are identical.
> This makes no difference for glibc.
> ---
>  posix/getopt.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/posix/getopt.c b/posix/getopt.c
> index a160a4e3bd..128dc7fcf5 100644
> --- a/posix/getopt.c
> +++ b/posix/getopt.c
> @@ -45,7 +45,8 @@
>  # define _(msgid) gettext (msgid)
>  /* When used standalone, flockfile and funlockfile might not be
>     available.  */
> -# ifndef _POSIX_THREAD_SAFE_FUNCTIONS
> +# if (!defined _POSIX_THREAD_SAFE_FUNCTIONS \
> +      || (defined _WIN32 && ! defined __CYGWIN__))
>  #  define flockfile(fp) /* nop */
>  #  define funlockfile(fp) /* nop */
>  # endif

Okay.

Reviewed-by: Florian Weimer <fweimer@redhat.com>

Thanks,
Florian



More information about the Libc-alpha mailing list