# Re: [BUG] daemon.c blows up on OSX

1 messages from 2006-12-21 to 2006-12-21. Participants: Albert Cahalan.
Thread: https://gitlist.dev/t/6040

## Albert Cahalan, 2006-12-21 02:52

Subject: Re: [BUG] daemon.c blows up on OSX
Message-ID: <787b0d920612201852u62bb43ebs82d9129a849b0e50@mail.gmail.com>
URL: https://gitlist.dev/e/787b0d920612201852u62bb43ebs82d9129a849b0e50%40mail.gmail.com

```
Linus Torvalds writes:

> So it would appear that for OS X, the
>
>       #define _XOPEN_SOURCE_EXTENDED 1 /* AIX 5.3L needs this */
>       #define _GNU_SOURCE
>       #define _BSD_SOURCE
> sequence actually _disables_ those things.

Yes, of course. The odd one here is glibc.

Normal systems enable everything by default. As soon as you
specify a feature define, you get ONLY what you asked for.
I'm not sure why glibc is broken, but I suspect that somebody
wants to make everyone declare their code to be GNU source.
(despite many "GNU" things not working on the HURD at all)

Define _APPLE_C_SOURCE to make MacOS X give you everything.

```
