@@ -140,6 +140,13 @@ AC_CHECK_HEADER(sys/event.h, [],
140140 [ PKG_CHECK_MODULES(KQUEUE, libkqueue)]
141141)
142142
143+ AC_CHECK_FUNCS ( [ strlcpy getprogname] , [ ] ,
144+ [ PKG_CHECK_MODULES(BSD_OVERLAY, libbsd-overlay,[
145+ AC_DEFINE ( HAVE_STRLCPY , 1 , [ ] )
146+ AC_DEFINE ( HAVE_GETPROGNAME , 1 , [ ] )
147+ ] )] , [ #include <string.h>]
148+ )
149+
143150#
144151# Checks for header files.
145152#
@@ -241,7 +248,7 @@ AC_CHECK_DECLS([FD_COPY], [], [], [[#include <sys/select.h>]])
241248AC_CHECK_DECLS ( [ SIGEMT] , [ ] , [ ] , [ [ #include <signal.h>] ] )
242249AC_CHECK_DECLS ( [ VQ_UPDATE, VQ_VERYLOWDISK] , [ ] , [ ] , [ [ #include <sys/mount.h>] ] )
243250AC_CHECK_DECLS ( [ program_invocation_short_name] , [ ] , [ ] , [ [ #include <errno.h>] ] )
244- AC_CHECK_FUNCS ( [ pthread_key_init_np pthread_main_np mach_absolute_time malloc_create_zone sysconf getprogname ] )
251+ AC_CHECK_FUNCS ( [ pthread_key_init_np pthread_main_np mach_absolute_time malloc_create_zone sysconf] )
245252
246253AC_CHECK_DECLS ( [ POSIX_SPAWN_START_SUSPENDED] ,
247254 [ have_posix_spawn_start_suspended=true] , [ have_posix_spawn_start_suspended=false] ,
0 commit comments