From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp04-out.koba.pl (smtp04-out.koba.pl [83.175.144.109]) by krisdoz.my.domain (8.14.5/8.14.5) with ESMTP id s799supY011892 for ; Sat, 9 Aug 2014 05:54:56 -0400 (EDT) Received: from [10.9.140.149] (helo=sigil.Belkin) by psyche.piasta.pl with esmtpa (Pocztex2 KoBa) (envelope-from ) id 1XG3MP-0005Cg-8o for discuss@mdocml.bsd.lv; Sat, 09 Aug 2014 11:54:54 +0200 Date: Sat, 9 Aug 2014 11:54:49 +0200 From: Paul Onyschuk To: discuss@mdocml.bsd.lv Subject: Portability of fts() functions Message-Id: <20140809115449.f11d1a5488c39100247b68fa@bojary.koba.pl> 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 X-Sender-Verify: SUCCEEDED (sender exists & accepts mail) X-Date: 2014-08-09 11:54:54 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