[PATCH] xdm: add definition for libbsd headers

Guillem Jover guillem at hadrons.org
Mon Sep 19 20:27:05 UTC 2016


Hi!

On Wed, 2016-07-27 at 12:42:43 +0000, Alive 4ever wrote:
> Add HAVE_BSD_UNISTD_H and HAVE_BSD_STDLIB_H definition to include
> 'bsd/unistd.h' and 'bsd/stdlib.h' headers.
> 
> This fixes gcc 6.1.1 and clang 3.8.0 implicit function declaration error
> (setproctitle and arc4random) on Linux system with 'libbsd' headers under
> 'bsd' include directory.

Alternatively you could use the libbsd-overlay pkg-config support,
which will make the usage transparent and require no additional
includes. I'm not sure what's the stance from the list on this,
though.

Personally I consider it the nicer way to integrate libbsd support,
as it makes porting less intrusive.

Regards,
Guillem


More information about the xorg-devel mailing list