summaryrefslogtreecommitdiffstats
path: root/compat
AgeCommit message (Expand)Author
12 daysMissing headers for Android, from Biswapriyo Nath.Nicholas Marriott
2024-03-06Add missing headers, from Marvin Schmidt.Nicholas Marriott
2024-01-17Need htonll and ntohll.Nicholas Marriott
2024-01-17htobe is not portable.Nicholas Marriott
2024-01-17Update imsg.Nicholas Marriott
2023-04-03Add support for spawning panes in separate cgroups with systemd and a configureNicholas Marriott
2022-10-18Do not attempt to connect to the socket as a client if systemd is active, fromNicholas Marriott
2022-09-19Add headers and fix type, from Marvin Schmidt. GitHub issue 3332.Nicholas Marriott
2022-08-22Fix fallback implementaion of getpeereid, from Pino Toscano.Nicholas Marriott
2022-06-02Remove extra definition of getpeereid. From Eric N Vander Weele in GitHub issueNicholas Marriott
2022-04-06On platforms with no way to get peer UID, use getuid(), also fix some failureNicholas Marriott
2022-03-28Add support for systemd socket activation (where systemd creates the UnixNicholas Marriott
2022-03-08Use getpeerucred if available (not tested).Nicholas Marriott
2022-03-08Add getpeerid compat.Nicholas Marriott
2021-03-08Remove compat.h again.Nicholas Marriott
2021-03-02Merge branch 'master' into 3.2-rcNicholas Marriott
2021-02-05Add compat clock_gettime for older macOS. GitHub issue 2555.Nicholas Marriott
2020-12-07Include compat.h after system headers, GitHub issue 2492.Nicholas Marriott
2020-11-20Update closefrom from OpenSSH for macOS code which is now needed.Nicholas Marriott
2020-11-17Update closefrom from OpenSSH for macOS code which is now needed.Nicholas Marriott
2020-11-09Add support for Haiku, from David Carlier. GitHub issue 2453.Nicholas Marriott
2020-10-07Add compat for getdtablesize, GitHub issue 2406.Nicholas Marriott
2020-06-18Add getline compat.Nicholas Marriott
2019-09-08Missing headers from compat/asprintf.c, from cyyever at outlook dot com.Nicholas Marriott
2019-05-27Remove unused fparseln compat code.Nicholas Marriott
2018-04-23Sync imsg from OpenBSD.Nicholas Marriott
2017-12-27Still need to globfree on failure.Nicholas Marriott
2017-06-09Add memmem to compat.Nicholas Marriott
2017-06-06Add a small dance to daemon() to reattach tmux to the user's namespace (whichNicholas Marriott
2017-04-20getptmfd() and fdforkpty() compat.Nicholas Marriott
2017-04-12Accept NULL pointer.Nicholas Marriott
2017-04-11Update imsg*.c from OpenBSD.Nicholas Marriott
2017-03-24Update imsg*.[ch] from OpenBSD, add some compat bits it needs and remove someNicholas Marriott
2017-03-21Some __unused.Nicholas Marriott
2017-03-17Fix some warnings.Nicholas Marriott
2017-03-09No extra : for errx and warnx.Nicholas Marriott
2017-03-09Compat code for strndup and strnlen.Nicholas Marriott
2017-03-09Solaris fixes, mostly from Dagobert Michelsen.Nicholas Marriott
2017-02-06Do not declare program_invocation_short_name because people can't make up theirNicholas Marriott
2017-02-06Update sys/queue.h from OpenBSD.Nicholas Marriott
2017-01-25compat/* should not include tmux.h.Nicholas Marriott
2017-01-22Add b64_pton as well.Nicholas Marriott
2016-10-28Do not force symbols to width 1, from Yen Chi Hsuan.Nicholas Marriott
2016-10-13tmux no longer uses openat() so we can remove the compatibilty function.Nicholas Marriott
2016-09-01Add support for using utf8proc with --enable-utf8proc, useful for platformsNicholas Marriott
2016-05-27__progname -> getprogname()Thomas Adam
2016-05-27getprogname() and setproctitle() on Linux.Nicholas Marriott
2016-02-19Fixed fgetln(3) implementation (from Joerg Jung) which does not depend on *BSDNicholas Marriott
2016-01-19Update my email address.Nicholas Marriott
2015-11-24-sys/queue.h in proc.c, and nuke the unnecessary C++ header guards stuff andNicholas Marriott