From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-we0-f173.google.com (mail-we0-f173.google.com [74.125.82.173]) by krisdoz.my.domain (8.14.5/8.14.5) with ESMTP id s79AcZWo028900 for ; Sat, 9 Aug 2014 06:38:36 -0400 (EDT) Received: by mail-we0-f173.google.com with SMTP id q58so6671911wes.32 for ; Sat, 09 Aug 2014 03:38:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mime-version:content-type :content-transfer-encoding; bh=W59AWHHxZXzFMckT5N0CWZwvmo6xgyjmHU1zkxx/PhM=; b=Yg0RTIzgM2j6Xc7wG4L5+4hoEnOKVLEn6mhBkicqZuQOnDGZYafPOGYQJQvp6sKjSa zWJUQyvn47k7ui2nSfEpDSvQtzDnmseyNag82O9TzlBCdvWhuC3PFB19H8Phix0N6Sfs gczQgg+Tbd0mQpb22wgyQJC7K1mo5TKeiYERiF9hvSDqMIiqj1zPMnUJgpBn7nYvugui cmgvsgjdy61qW8/AXmd9bfcaaD0Hgo+azCX9d3pPOWOVJX7YLoOO4N+uDXMn3JhRkbvS L3s3tDo3276QvuaWQ9VU2Ja3V4l3OefHNmvbWty+QENxq0wE8YNWlUKfRxYAdxOxWjPN DKYg== X-Received: by 10.180.96.33 with SMTP id dp1mr10076054wib.20.1407580709927; Sat, 09 Aug 2014 03:38:29 -0700 (PDT) Received: from sigil.Belkin ([109.231.16.247]) by mx.google.com with ESMTPSA id ek3sm23753860wjd.17.2014.08.09.03.38.28 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 09 Aug 2014 03:38:29 -0700 (PDT) Date: Sat, 9 Aug 2014 12:38:27 +0200 From: Paul Onyschuk To: discuss@mdocml.bsd.lv Subject: Portability of fts() functions Message-Id: <20140809123827.6df5072f894ac5795f4228d3@gmail.com> X-Mailer: Sylpheed 3.4.2 (GTK+ 2.24.23; x86_64-alpine-linux-musl) X-Mailinglist: mdocml-discuss Reply-To: discuss@mdocml.bsd.lv Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit mandocdb.c in v1.13.x introduced dependency on fts() family of functions. This will bite on non-BSD systems. Musl libc doesn't provide it at all, neither does systems of Solaris origin I guess, but then glibc does something even worse [1], relevant fts.h header [2]. AFAIK uClibc replicated behavior of glibc. [1] https://sourceware.org/bugzilla/show_bug.cgi?id=15838 [2] https://sourceware.org/git/?p=glibc.git;a=blob;f=io/fts.h -- Paul Onyschuk -- To unsubscribe send an email to discuss+unsubscribe@mdocml.bsd.lv