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

1 messages from 2006-12-21 to 2006-12-21. Participants: Brian Gernhardt.
Thread: https://gitlist.dev/t/43766

## Brian Gernhardt, 2006-12-21 00:56

Subject: Re: [BUG] daemon.c blows up on OSX
Message-ID: <923634DE-0F3E-4A96-BC37-CB7E25C7251B@silverinsanity.com>
URL: https://gitlist.dev/e/923634DE-0F3E-4A96-BC37-CB7E25C7251B%40silverinsanity.com

```
(I originally forgot to send this to the list.  Oops.  Difference  
between "Reply" and "Reply All" is small, but important.)

On Dec 20, 2006, at 7:44 PM, Junio C Hamano wrote:

> Does everybody use Apple CC on OSX?  Is the symbol defined even
> with GCC?  Or Gcc fixes headers well enough and makes this a
> non-issue?

Apple CC == gcc, as far as I can tell.  And the definition of  
_POSIX_C_SOURCE, which seems to disable too much stuff, is in /usr/ 
include/sys/cdefs.h:

/* Deal with various X/Open Portability Guides and Single UNIX Spec. */
#ifdef _XOPEN_SOURCE
#if _XOPEN_SOURCE - 0L >= 600L
#undef _POSIX_C_SOURCE
#define _POSIX_C_SOURCE     200112L
#elif _XOPEN_SOURCE - 0L >= 500L
#undef _POSIX_C_SOURCE
#define _POSIX_C_SOURCE     199506L
#endif
#endif

Why _POSIX_C_SOURCE disables strncasecmp, I don't know.  It makes me  
sad.

Yours,

```
