Commit 9b43c45d authored by Emmanuele Bassi's avatar Emmanuele Bassi

Define GNU libc symbols unconditionally

Unconditionally define _GNU_SOURCE and XOPEN_SOURCE, in order to make
the simple search engine backend build on really ancient GNU libc
(see bug 444097), which have ftw.h but need those symbols defined even
to export a POSIX-like ftw() and friends.

svn path=/trunk/; revision=18096
parent f7ba83c6
2007-06-10 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtksearchenginesimple.c: Unconditionally define _GNU_SOURCE
and XOPEN_SOURCE, in order to make the simple search engine backend
build on really ancient GNU libc. (#444097)
2007-06-10 Michael Natterer <mitch@imendio.com>
* gdk/quartz/gdkdrawable-quartz.c (gdk_quartz_draw_arc): fix
......
......@@ -22,10 +22,13 @@
#include <config.h>
#ifdef HAVE_GNU_FTW
/* these must be defined even when HAVE_GNU_FTW is not defined
* because (really) old versions of GNU libc have ftw.h but do
* export ftw() and friends only if _XOPEN_SOURCE and _GNU_SOURCE
* are defined. see bug #444097.
*/
#define _XOPEN_SOURCE 500
#define _GNU_SOURCE
#endif
#ifdef HAVE_FTW_H
#include <ftw.h>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment