mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-05 22:20:24 -08:00
Merge from gnulib.
This incorporates the following changes: 2013-09-19 stdio: OS X port of putc_unlocked + extern inline 2013-09-19 signal: OS X port of sigaddset etc. + extern inline 2013-09-19 extern-inline: do not always suppress extern inline on OS X 2013-09-17 getgroups: statement without effect 2013-08-28 headers: check that _GL_INLINE_HEADER_BEGIN is defined
This commit is contained in:
parent
c39cc7d149
commit
230fe2a5a1
19 changed files with 153 additions and 57 deletions
|
|
@ -195,6 +195,20 @@ typedef int verify_NSIG_constraint[NSIG <= 32 ? 1 : -1];
|
|||
|
||||
# endif
|
||||
|
||||
/* When also using extern inline, suppress the use of static inline in
|
||||
standard headers of problematic Apple configurations, as Libc at
|
||||
least through Libc-825.26 (2013-04-09) mishandles it; see, e.g.,
|
||||
<http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>.
|
||||
Perhaps Apple will fix this some day. */
|
||||
#if (defined _GL_EXTERN_INLINE_IN_USE && defined __APPLE__ \
|
||||
&& (defined __i386__ || defined __x86_64__))
|
||||
# undef sigaddset
|
||||
# undef sigdelset
|
||||
# undef sigemptyset
|
||||
# undef sigfillset
|
||||
# undef sigismember
|
||||
#endif
|
||||
|
||||
/* Test whether a given signal is contained in a signal set. */
|
||||
# if @HAVE_POSIX_SIGNALBLOCKING@
|
||||
/* This function is defined as a macro on Mac OS X. */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue