On Sun, Feb 17, 2019 at 10:36:42AM +0200, Timo Myyrä wrote:
> For some reason the compilation gives warning on pledge although unistd.h is
> included:
> lemonbar.c:1541:9: warning: implicit declaration of function 'pledge' is
> invalid in C99 [-Wimplicit-function-declaration]
> if (pledge("stdio", NULL) == -1)
> ^
> 1 warning generated.
That is because of
#define _POSIX_C_SOURCE 200809L
in lemonbar.c
pledge() still works (in my tests I tried the pledge() call at different
earlier positions which lead to program termination) so I just ignored
this warning.