autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cross-platform availability of header files


From: Ralf Corsepius
Subject: Re: Cross-platform availability of header files
Date: Fri, 15 Mar 2013 13:57:31 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130219 Thunderbird/17.0.3

On 03/15/2013 11:13 AM, Thomas Jahns wrote:
On 03/15/2013 02:19 AM, Zack Weinberg wrote:
I've been doing research into the cross-platform availability of
header files that are commonly probed for in Autoconf scripts.
Results so far are here:
http://www.owlfolio.org/possibly-useful/notes-on-the-cross-platform-availability-of-header-files/
  Based on what I've learned, I have some questions for y'all:

although you didn't ask: aio.h does not need to be probed for: unistd.h defines
_POSIX_ASYNCHRONOUS_IO when it's available.

See <http://pubs.opengroup.org/onlinepubs/007904875/basedefs/unistd.h.html> for
some other features that don't require autoconf to check for, sys/mman.h is in
the same category.

This is the description of an ideal world - Reality is a bit different.

aio.h and sys/mman.h are not available everywhere, nor are the _POSIX_* defines always correct, nor are the features these are supposed to provide available everywhere.

Ralf





reply via email to

[Prev in Thread] Current Thread [Next in Thread]