From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/10627 Path: news.gmane.org!.POSTED!not-for-mail From: Daniel Sabogal Newsgroups: gmane.linux.lib.musl.general Subject: Header conformance/improvements Date: Tue, 11 Oct 2016 18:44:14 -0400 Message-ID: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: blaine.gmane.org 1476225876 4352 195.159.176.226 (11 Oct 2016 22:44:36 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 11 Oct 2016 22:44:36 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-10640-gllmg-musl=m.gmane.org@lists.openwall.com Wed Oct 12 00:44:33 2016 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1bu5me-00005p-Iv for gllmg-musl@m.gmane.org; Wed, 12 Oct 2016 00:44:28 +0200 Original-Received: (qmail 26228 invoked by uid 550); 11 Oct 2016 22:44:29 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 26202 invoked from network); 11 Oct 2016 22:44:27 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=an0u05b+iDj3RmX3TTjEYMMtnCcbHs8MKJ2uhaN1d88=; b=05XbiivjNuKqdX4Bvq0NmDgNK3OV6GIoWCI3X5crLXiotSio1kzHxPcXBLU92Qr3rZ vH6ivSDIyBCSIN8sm1bRraTlCos5srsOdl1opjSZuYddIvxRupmnnnH+v+tiAbja1Svf p1IZxPcV2mgwYbrc302+BGYqbCZ59eNDWVJgnlneHMbRDIjl4j1AOTcLH+hIpUfwKNlS oPNYAZ2H6qAWklXHwosqQU/Ar9Zcc8BqnOq5Z7CO9loolVeMXs+LgmM2u9YPWFiIiwWa IAUWF6PrXGyN7EwqdRijFZdeebpjBrPkfHIu8+FgcK2nfpGO202WzcCrP2ZI3ZsAhtKI m0EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=an0u05b+iDj3RmX3TTjEYMMtnCcbHs8MKJ2uhaN1d88=; b=CuZMLifxrIlpPlPmzHXAh8c8FYU8P25BasULtvIKUnnc4lkDk3100B9DS5JGzp+8WG S7PcJXzt/5yR3TJ0YFZVOsAgkHpRZlM1Y1lZCk+v5miCzRjgjJ4B7n06VJx6EP80jfXG rzS0JHlvYyg2oxuunD8XRSmnGXH2o8+9bzVWYU7V+JBgWtjFoYgUj1EfPInNWN9PCrDp QVxGNP64EynOPktIMb/9puYgC25tt/y4QyyreQMIHACUoAzjSl9lqKykASWAz9tb8+Ed 0gE/3YhCiTiD5tiXMHlw+1WZQHYSqgdS5Lqcx2SsqVsC8K1Ns8k0wLH5ibnr+2RQfid7 hpqA== X-Gm-Message-State: AA6/9Rmxn1CjCQaVetXauluK5BKjHZBRzCgv2Cf3f+VP+gZ+ZYTfScJGWY+CSvPt4Vhzpx37hwInJmpkRRyKsw== X-Received: by 10.157.12.247 with SMTP id o52mr3176073otd.222.1476225855484; Tue, 11 Oct 2016 15:44:15 -0700 (PDT) Xref: news.gmane.org gmane.linux.lib.musl.general:10627 Archived-At: Here's a list of observations from musl's headers. namespace/feature testing ------------------------- dirent.h:36-7: (seek|tell)dir - XSI grp.h:32-4: (get|end|set)grent - XSI pwd.h:30-2: (set|end|get)pwent - XSI stdlib.h:103: mkostemp - GNU sys/stat.h:82,85: mknod[at] - XSI sys/time.h:13-29: sys/time.h - XSI header time.h:121: tzname - base, not XSI unistd.h:113,116: setre(uid|gid) - XSI wchar.h:70: wcswcs - issue 6 XSI and wcs[a-z], but removed misc ---- stdlib.h:155-8: glibc provides locale_t under _GNU_SOURCE. maybe it should be provided and used in place of struct __locale_struct. string.h:88: gcc generates an implicit-function-declaration warning from alloca when using strdupa. aside: glibc also provides strndupa. parameter names --------------- grp.h:37: stream ifaddrs.h:27,28: ifp, ifap stdlib.h:42: alignment, size sys/xattr.h:16,19: filedes threads.h:78: key wchar.h:56,168: n typos ----- sys/param.h:10: CANBSIZE -> CANBSIZ utmpx.h:41: | -> ||