tmux/compat
Nicholas Marriott 775789fbd5 Rename header guards on compat/queue.h to avoid it conflicting if the system
header is included first. This matters on some platforms (macOS) where queue.h
is old. From Saagar Jha in GitHub issue 4041.
2024-08-04 09:57:26 +01:00
..
asprintf.c Missing headers from compat/asprintf.c, from cyyever at outlook dot com. 2019-09-08 21:29:22 +01:00
base64.c Add b64_pton as well. 2017-01-22 19:12:15 +00:00
bitstring.h No need for $Id$ now. 2014-11-08 12:27:43 +00:00
cfmakeraw.c Solaris fixes, mostly from Dagobert Michelsen. 2017-03-09 15:39:13 +00:00
clock_gettime.c Add compat clock_gettime for older macOS. GitHub issue 2555. 2021-02-05 11:01:21 +00:00
closefrom.c Remove compat.h again. 2021-03-08 08:59:13 +00:00
daemon-darwin.c Add a small dance to daemon() to reattach tmux to the user's namespace (which 2017-06-06 07:59:53 +01:00
daemon.c Add a small dance to daemon() to reattach tmux to the user's namespace (which 2017-06-06 07:59:53 +01:00
err.c No extra : for errx and warnx. 2017-03-09 16:49:37 +00:00
explicit_bzero.c Update imsg*.[ch] from OpenBSD, add some compat bits it needs and remove some 2017-03-24 10:05:53 +00:00
fdforkpty.c getptmfd() and fdforkpty() compat. 2017-04-20 19:09:07 +01:00
fgetln.c compat/* should not include tmux.h. 2017-01-25 13:49:01 +00:00
forkpty-aix.c getptmfd() and fdforkpty() compat. 2017-04-20 19:09:07 +01:00
forkpty-haiku.c Add support for Haiku, from David Carlier. GitHub issue 2453. 2020-11-09 09:00:41 +00:00
forkpty-hpux.c Fix some warnings. 2017-03-17 14:55:33 +00:00
forkpty-sunos.c Fix some warnings. 2017-03-17 14:55:33 +00:00
freezero.c Accept NULL pointer. 2017-04-12 07:41:11 +01:00
getdtablecount.c Still need to globfree on failure. 2017-12-27 13:54:37 +00:00
getdtablesize.c Add compat for getdtablesize, GitHub issue 2406. 2020-10-07 09:39:43 +01:00
getline.c Add getline compat. 2020-06-18 21:01:55 +01:00
getopt.c compat/* should not include tmux.h. 2017-01-25 13:49:01 +00:00
getpeereid.c Fix fallback implementaion of getpeereid, from Pino Toscano. 2022-08-22 08:21:42 +01:00
getprogname.c Do not declare program_invocation_short_name because people can't make up their 2017-02-06 13:34:19 +00:00
htonll.c Missing headers for Android, from Biswapriyo Nath. 2024-04-15 09:07:41 +01:00
imsg-buffer.c Need htonll and ntohll. 2024-01-17 10:57:32 +00:00
imsg.c Update imsg. 2024-01-17 09:41:53 +00:00
imsg.h Update imsg. 2024-01-17 09:41:53 +00:00
memmem.c Add memmem to compat. 2017-06-09 08:53:58 +01:00
ntohll.c Missing headers for Android, from Biswapriyo Nath. 2024-04-15 09:07:41 +01:00
queue.h Rename header guards on compat/queue.h to avoid it conflicting if the system 2024-08-04 09:57:26 +01:00
reallocarray.c compat/* should not include tmux.h. 2017-01-25 13:49:01 +00:00
recallocarray.c Update imsg*.[ch] from OpenBSD, add some compat bits it needs and remove some 2017-03-24 10:05:53 +00:00
setenv.c getptmfd() and fdforkpty() compat. 2017-04-20 19:09:07 +01:00
setproctitle.c Missing headers for Android, from Biswapriyo Nath. 2024-04-15 09:07:41 +01:00
strcasestr.c Fix some warnings. 2017-03-17 14:55:33 +00:00
strlcat.c compat/* should not include tmux.h. 2017-01-25 13:49:01 +00:00
strlcpy.c compat/* should not include tmux.h. 2017-01-25 13:49:01 +00:00
strndup.c Compat code for strndup and strnlen. 2017-03-09 15:43:08 +00:00
strnlen.c Compat code for strndup and strnlen. 2017-03-09 15:43:08 +00:00
strsep.c Fix some warnings. 2017-03-17 14:55:33 +00:00
strtonum.c compat/* should not include tmux.h. 2017-01-25 13:49:01 +00:00
systemd.c Send SIGHUP since some programs ignore SIGTERM, from Eduardo Grajeda in GitHub 2024-04-30 12:38:58 +01:00
tree.h No need for $Id$ now. 2014-11-08 12:27:43 +00:00
unvis.c compat/* should not include tmux.h. 2017-01-25 13:49:01 +00:00
utf8proc.c compat/* should not include tmux.h. 2017-01-25 13:49:01 +00:00
vis.c compat/* should not include tmux.h. 2017-01-25 13:49:01 +00:00
vis.h -sys/queue.h in proc.c, and nuke the unnecessary C++ header guards stuff and 2015-11-24 18:48:07 +00:00