[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: link-warning usage improvements
From: |
Bruno Haible |
Subject: |
Re: link-warning usage improvements |
Date: |
Thu, 31 Dec 2009 23:31:32 +0100 |
User-agent: |
KMail/1.9.9 |
Eric Blake wrote:
> But your fix is also incomplete. For example:
>
> > --- 306,315 ----
> > __THROW _GL_ARG_NONNULL ((1, 2));
> > # endif
> > #elif defined GNULIB_POSIXCHECK
> > ! # undef posix_spawnattr_getflags
> > ! # define posix_spawnattr_getflags(a, b) \
> > ! (GL_LINK_WARNING ("posix_spawnattr_getflags is unportable - " \
> > ! "use gnulib module posix_spawnattr_getflags for
> portability"), \
> > posix_spawnattr_getsigdefault (a, b))
>
> this issues the warning for posix_spawnattr_getflags, but calls
> posix_spawnattr_getsigdefault.
Oops, yes. Thanks for cross-reviewing my commit. This should fix it:
2009-12-31 Bruno Haible <address@hidden>
spawn: Fix incomplete fix.
* lib/spawn.in.h (posix_spawnattr_getflags, posix_spawnattr_setflags,
posix_spawnattr_getpgroup, posix_spawnattr_setpgroup): Correct the link
warnings for GNULIB_POSIXCHECK again.
Reported by Eric Blake.
--- lib/spawn.in.h.orig Thu Dec 31 23:29:21 2009
+++ lib/spawn.in.h Thu Dec 31 23:27:53 2009
@@ -315,7 +315,7 @@
# define posix_spawnattr_getflags(a, b) \
(GL_LINK_WARNING ("posix_spawnattr_getflags is unportable - " \
"use gnulib module posix_spawnattr_getflags for
portability"), \
- posix_spawnattr_getsigdefault (a, b))
+ posix_spawnattr_getflags (a, b))
#endif
#if @GNULIB_POSIX_SPAWNATTR_SETFLAGS@
@@ -333,7 +333,7 @@
# define posix_spawnattr_setflags(a, b) \
(GL_LINK_WARNING ("posix_spawnattr_setflags is unportable - " \
"use gnulib module posix_spawnattr_setflags for
portability"), \
- posix_spawnattr_getflags (a, b))
+ posix_spawnattr_setflags (a, b))
#endif
#if @GNULIB_POSIX_SPAWNATTR_GETPGROUP@
@@ -351,7 +351,7 @@
# define posix_spawnattr_getpgroup(a, b) \
(GL_LINK_WARNING ("posix_spawnattr_getpgroup is unportable - " \
"use gnulib module posix_spawnattr_getpgroup for
portability"), \
- posix_spawnattr_setflags (a, b))
+ posix_spawnattr_getpgroup (a, b))
#endif
#if @GNULIB_POSIX_SPAWNATTR_SETPGROUP@
@@ -369,7 +369,7 @@
# define posix_spawnattr_setpgroup(a, b) \
(GL_LINK_WARNING ("posix_spawnattr_setpgroup is unportable - " \
"use gnulib module posix_spawnattr_setpgroup for
portability"), \
- posix_spawnattr_setflags (a, b))
+ posix_spawnattr_setpgroup (a, b))
#endif
#if @GNULIB_POSIX_SPAWNATTR_GETSCHEDPOLICY@
- link-warning usage improvements, Eric Blake, 2009/12/24
- Re: link-warning usage improvements, Bruno Haible, 2009/12/31
- Re: link-warning usage improvements, Bruno Haible, 2009/12/31
- Re: link-warning usage improvements, Eric Blake, 2009/12/31
- Re: link-warning usage improvements, Eric Blake, 2009/12/31
- Re: link-warning usage improvements, Bruno Haible, 2009/12/31
- Re: link-warning usage improvements, Eric Blake, 2009/12/31
- Re: link-warning usage improvements, Eric Blake, 2009/12/31
- Re: link-warning usage improvements, Bruno Haible, 2009/12/31