Hello

On NetBSD, the scandir() declaration is inside an #ifdef _NETBSD_SOURCE 
block, see:

  https://nxr.netbsd.org/xref/src/include/dirent.h#111

and this means that the test/unit-testing/common.c file fails to build 
because of lack of prototype. I see that at the top of this file there are 
a few definitions and I think that these are for this purpose, the 
declaration is hidden behind __BSD_VISIBLE on FreeBSD for instance. Adding 
a

  #define _NETBSD_SOURCE

at the head of this file allows this to compile fine and the tests all 
pass.

Iain Hibbert

Reply via email to