From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/51 Path: news.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: Completeness status of musl Date: Wed, 8 Jun 2011 19:58:10 -0400 Message-ID: <20110608235810.GJ191@brightrain.aerifal.cx> References: <20110528234156.GA277@brightrain.aerifal.cx> <4DE271F8.8030107@int3.at> <4DE277DF.3020605@int3.at> <4DE28333.9040900@int3.at> <20110529180854.GC6142@port70.net> <20110530103009.GE6142@port70.net> <20110530154741.GB277@brightrain.aerifal.cx> <20110530172735.GF6142@port70.net> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1307577940 2104 80.91.229.12 (9 Jun 2011 00:05:40 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 9 Jun 2011 00:05:40 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-135-gllmg-musl=m.gmane.org@lists.openwall.com Thu Jun 09 02:05:36 2011 Return-path: Envelope-to: gllmg-musl@lo.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by lo.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1QUSkg-0002bQ-Dl for gllmg-musl@lo.gmane.org; Thu, 09 Jun 2011 02:05:34 +0200 Original-Received: (qmail 24539 invoked by uid 550); 9 Jun 2011 00:05:33 -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 24531 invoked from network); 9 Jun 2011 00:05:33 -0000 Content-Disposition: inline In-Reply-To: <20110530172735.GF6142@port70.net> User-Agent: Mutt/1.5.21 (2010-09-15) Xref: news.gmane.org gmane.linux.lib.musl.general:51 Archived-At: Based on nsz's work (http://port70.net/~nsz/musl/), things look pretty good! The remaining interfaces musl is missing seem to be (broken down into the sort of work involved): Major new code: - Dynamic loader (dlopen/dlsym) Moderate-effort new code: - POSIX Asynchronous IO - Date parsing (strptime and getdate, etc.) - XSI search.h functionality - Network interface listing (if_nameindex) - Various minor XSI legacy/junk interfaces Importing external code, with minor cleanups: - C99 and some XSI-extension math functions Importing external code, with major cleanups or rewrite: - PRNG (random) Dummy/wrapper/trivial code: - Old netent stuff (which will just be dummies) - Some locale_t functions (isw*_l) - Some CX wide string functions - Floating point environment (fenv.h) In addition, some existing interfaces still have missing functionality or need rewrites to meet the desired levels of performance, robustness against low-memory or large-input conditions, etc. Rich