Omar Polo
e5d82d9472
const-ify some tables
...
matches found with
% grep -R '=[ ]*{' . | fgrep -v const
2022-03-19 11:02:42 +00:00
Omar Polo
492a274fd7
add compat for sys/tree.h
2021-10-07 11:36:25 +00:00
Omar Polo
efb6210d77
improve libevent2 handling
...
* add configure check
* change the way the headers are required (copied from tmux)
2021-10-02 17:20:56 +00:00
Omar Polo
4c31de2915
add configure check and shim for landlock
...
First move towards landlock support (#3 ). The shim is needed until
libc provides the proper wrappers for the landlock APIs; I hope it
doesn't take too long, but landlock was merged back in May and are
still missing.
2021-09-19 17:08:12 +00:00
Omar Polo
578f13e4b2
add compat for reallocarray
2021-04-25 12:50:19 +00:00
Omar Polo
f2522b4313
check if sys/queue.h provides TAILQ_FOREACH_SAFE
2021-03-31 16:52:07 +00:00
Omar Polo
6b191ed52a
tests and compat for imsg
2021-02-23 13:43:14 +01:00
Omar Polo
4d7043e33c
add check for program_invocation_short_name
2021-02-11 09:12:40 +00:00
Omar Polo
0b040b9909
fix setproctitle detection on FreeBSD
2021-02-10 22:17:20 +00:00
Omar Polo
0b8133c264
add check for libevent
2021-02-08 10:11:23 +00:00
Omar Polo
fe90d24fd0
add compat for setproctitle
...
This adds a check for setproctitle and for the (linux) prctl
PR_SET_NAME. If setproctitle is not available, on linux we provide an
implementation that use prctl (taken from tmux compat layer.)
2021-02-04 13:42:35 +00:00
Omar Polo
2b15ad2860
adding openssl test
2021-01-25 15:06:59 +00:00
Omar Polo
5c342d059f
more OpenBSD goodies
2021-01-21 15:37:02 +00:00
Omar Polo
12042ad700
add a configure script and some compat
...
tested on openbsd, alpine and void
2021-01-21 11:57:46 +00:00