Date: Mon, 11 Jan 1999 08:47:14 -0500 (EST) From: Peter Dufault <dufault@hda.com> To: bde@zeta.org.au (Bruce Evans) Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, msmith@FreeBSD.ORG Subject: Re: cvs commit: src/include unistd.h Message-ID: <199901111347.IAA15901@hda.hda.com> In-Reply-To: <199901111303.AAA02776@godzilla.zeta.org.au> from Bruce Evans at "Jan 12, 99 00:03:10 am"
next in thread | previous in thread | raw e-mail | index | archive | help
> This is completely wrong. _POSIX_SOURCE is for POSIX.1. Much messier > ifdefs, which we don't attempt, are required for POSIX.2 and later > versions. getopt() and most of the getopt() variables are in POSIX.2, > but optreset seems to be in a later version. You need to do something along the lines of what I put in sys/_posix.h to sort out when extensions show up. Find out what rev these are added in, define _P_FOO_VISIBLE, and sort out the visibility there. You don't need _P_FOO_VISIBLE_HISTORICALLY if there aren't any pre-existing BSD extensions in that category. Bruce - your turn. I can take it. Peter -- Peter Dufault (dufault@hda.com) Realtime development, Machine control, HD Associates, Inc. Safety critical systems, Agency approval To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901111347.IAA15901>