From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/1798 Path: news.gmane.org!not-for-mail From: Isaac Dunham Newsgroups: gmane.linux.lib.musl.general Subject: Re: sys/signal.h, sys/dirent.h + bugzilla. Date: Thu, 30 Aug 2012 14:56:46 -0700 Message-ID: <20120830145646.00bd3990@newbook> References: <5037716B.7070605@barfooze.de> <20120824123201.GZ27715@brightrain.aerifal.cx> <25665.132.241.65.118.1345813847.squirrel@lavabit.com> <20120824174335.GC27715@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1346363829 27105 80.91.229.3 (30 Aug 2012 21:57:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 30 Aug 2012 21:57:09 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-1799-gllmg-musl=m.gmane.org@lists.openwall.com Thu Aug 30 23:57:08 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1T7CjZ-0007Lx-18 for gllmg-musl@plane.gmane.org; Thu, 30 Aug 2012 23:57:05 +0200 Original-Received: (qmail 30445 invoked by uid 550); 30 Aug 2012 21:57:01 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 30437 invoked from network); 30 Aug 2012 21:57:01 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=ae37+ibf58XXSB1qpIX/RbNypD/o8W4qZvP3WPZ0IaZQyM9x5TCF5S0HYUbXUxD3bkBBFTlO9rwpw6e20T5TNQFgDYnTZRet9CjXx5So3u3ypRV3u88N16S3EM+ziqHxjbE76XpXChcJbZE4Mgw6rL3zW3+H3rGuIsMyyFX+uxY=; h=Date:From:To:Subject:Message-ID:In-Reply-To:References:X-Mailer:Mime-Version:Content-Type:Content-Transfer-Encoding; In-Reply-To: <20120824174335.GC27715@brightrain.aerifal.cx> X-Mailer: Claws Mail 3.7.4 (GTK+ 2.20.1; i486-pc-linux-gnu) Xref: news.gmane.org gmane.linux.lib.musl.general:1798 Archived-At: On Fri, 24 Aug 2012 13:43:35 -0400 Rich Felker wrote: > > I've seen sys/syscall.h previously. Easily fixed. > > I have considered doing a glibc-header-compat package, which > > provides various nonstandard headers (sys/ aliases, sys/queue.h, > > etc.) out of tree. I don't think they belong in tree. > > I'm not sure how having a separate package for 5-10 one-line .h files > is beneficial. Sounds like something the X.org folks would have come > up with... especially if you want to package them with a 600k > configure script. :-) sys/queue.h is decidedly larger than that (more like 600 lines), and there are a few other large headers containing mainly/only macros. These are things I've seen a need for in several packages. I'm thinking that _if_ I ship several macro headers purely for compatibility, I might as well also have some aliases that make building software easier. Re configure scripts: in case you forgot, I've said a few time that I'd rather edit config.mak. This could be handled quite easily in a few lines of shell, with test. > is the correct name; is wrong. Neither is > standard of course, but the former is the historical location and the > latter seems to have been added by glibc at some point for no apparent > reason. Compatability with DEC libc (DEC only had ). In other words, is historical for Linux, but has history on other platforms. Isaac Dunham