delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/01/12/12:40:48

X-Spam-Check-By: sourceware.org
From: "Dave Korn" <dave DOT korn AT artimi DOT com>
To: <cygwin AT cygwin DOT com>
Subject: RE: Define _POSIX_SOURCE in cygwin's features.h?
Date: Thu, 12 Jan 2006 17:40:35 -0000
MIME-Version: 1.0
In-Reply-To: <20060112173104.GA30011@trixie.casa.cgf.cx>
Message-ID: <SERRANOzDskqC5EtrUV000000c2@SERRANO.CAM.ARTIMI.COM>
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

Christopher Faylor wrote:
> Someone on the cygwin irc channel had a problem building a package which
> would have been solved if Cygwin defined _POSIX_SOURCE.
> 
> I know that Cygwin is not fully POSIX compliant (I really really do) but
> I'm wondering if setting _POSIX_SOURCE in the cygwin headers wouldn't
> solve more porting problems than it creates.
> 
> Any opinions on this?  Eric?
> 
> cgf
> 
> P.S.  I know that Cygwin isn't fully compliant with POSIX specifications.

  As far as I can tell by googling, _POSIX_SOURCE, despite the leading
underscore, is in fact a user-land feature test macro that it is up to each
individual application to decide whether to switch it on or not according to
whether the application itself is compliant or not.

  IOW, the system headers should have nothing to say about it at all, although
they may well want to react to it if it is defined at the time they are
#included.

    cheers,
      DaveK
-- 
Can't think of a witty .sigline today....


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019