From owner-freebsd-bugs Tue Jan 28 03:20:04 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA07160 for bugs-outgoing; Tue, 28 Jan 1997 03:20:04 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA07150; Tue, 28 Jan 1997 03:20:02 -0800 (PST) Date: Tue, 28 Jan 1997 03:20:02 -0800 (PST) Message-Id: <199701281120.DAA07150@freefall.freebsd.org> To: freebsd-bugs Cc: From: Bruce Evans Subject: Re: bin/2603: Added POSIX.4/POSIX.1b constants in unistd.h Reply-To: Bruce Evans Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk The following reply was made to PR bin/2603; it has been noted by GNATS. From: Bruce Evans To: FreeBSD-gnats-submit@freebsd.org, jau@jau.thunderbolt.fi Cc: Subject: Re: bin/2603: Added POSIX.4/POSIX.1b constants in unistd.h Date: Tue, 28 Jan 1997 22:04:56 +1100 > The system could define POSIX.4/POSIX.1b style constants in > describing the supported services. They should be in with the other POSIX macros... > The attached patch assumes that the system will include either my > own or someone else's implementations of POSIX.4 style shm_*() and > sched_*() interfaces. > If either of these interfaces is not included you should drop the > related #define from the following patch. ...mainly because some of them are system-dependent or configuration- dependent. Configuration-dependent options are handled poorly by compile-time macros. I plan to remove some of the optional ones, starting with the bogus ones in . Bruce