summaryrefslogtreecommitdiffstats
path: root/compat.h
AgeCommit message (Expand)Author
2019-05-27Remove unused fparseln compat code.Nicholas Marriott
2019-04-09Add PATH_DEFPATH to compat.h from Carlo Marcelo Arenas Belón.Nicholas Marriott
2017-10-11Include headers if found regardless of forkpty.Nicholas Marriott
2017-06-09Add memmem to compat.Nicholas Marriott
2017-04-20Do not need getopt.h for getopt, from Eric N Vander Weele.Nicholas Marriott
2017-04-20getptmfd() and fdforkpty() compat.Nicholas Marriott
2017-04-19Missed freezero.Nicholas Marriott
2017-03-24Update imsg*.[ch] from OpenBSD, add some compat bits it needs and remove someNicholas Marriott
2017-03-09Compat code for strndup and strnlen.Nicholas Marriott
2017-03-09Solaris fixes, mostly from Dagobert Michelsen.Nicholas Marriott
2017-01-31Add wchar.h to compat.h, from Koichi Shiraishi.Nicholas Marriott
2017-01-25compat/* should not include tmux.h.Nicholas Marriott
2017-01-23Define away pledge() on !OpenBSD.Nicholas Marriott
2017-01-22Add b64_pton as well.Nicholas Marriott
2016-10-13tmux no longer uses openat() so we can remove the compatibilty function.Nicholas Marriott
2016-09-08Solaris build fixes from Rob Paisley.Nicholas Marriott
2016-09-01Add support for using utf8proc with --enable-utf8proc, useful for platformsNicholas Marriott
2016-05-27getprogname() and setproctitle() on Linux.Nicholas Marriott
2016-05-05Add --static to PKG_CONFIG rather than replacing it.Nicholas Marriott
2016-01-19Update my email address.Nicholas Marriott
2015-11-18Add __unused, will be needed shortly.Nicholas Marriott
2015-11-18Add reallocarray prototype.Nicholas Marriott
2015-07-12Update imsg*.[ch] from OpenBSD, including bzero->memset.Nicholas Marriott
2015-06-03-$Id$.Nicholas Marriott
2014-10-21OS X lacks HOST_NAME_MAX, reported by Christian Ebert.Nicholas Marriott
2014-09-23Solaris doesn't have flock and fcntl is useless so make a no-op flock. ReportedNicholas Marriott
2014-08-09Add compat/fparseln() for non-BSD systemsThomas Adam
2014-01-06Use 0 if O_DIRECTORY is missing, reported by Dagobert Michelsen.Nicholas Marriott
2013-10-10Add openat() to compat.Nicholas Marriott
2013-07-12Add support for Cgywin, apparently it is enough just to open the tty again inNicholas Marriott
2013-04-22Add compat for cfmakeraw, from Dagobert Michelsen.Nicholas Marriott
2013-03-28Add define for timersub to compat.h.Nicholas Marriott
2011-07-22Typo.Nicholas Marriott
2011-07-22Compatibility for b64_ntop, missing from some alternative libc.Nicholas Marriott
2011-07-09Expand the Id keyword. Tiago Cunha
2010-12-31Switch tmux to use autoconf and automake.Nicholas Marriott
2010-11-11Fix AIX warnings.Nicholas Marriott
2010-10-27I am almost certain we don't need crypt or rt now, and it builds fine onNicholas Marriott
2010-10-27And more.Nicholas Marriott
2010-10-27Style tweaks.Nicholas Marriott
2010-10-27Compat for closefrom().Nicholas Marriott
2010-09-07Solaris 9 has no stdint.h, ugh. Reported by a couple of people mostNicholas Marriott
2010-06-06imsg was moved into libutil on OpenBSD.Tiago Cunha
2010-06-05Should be const char *.Nicholas Marriott
2010-05-19Spacing nits.Nicholas Marriott
2010-05-19Solaris 9 is missing CMSG_ALIGN and some of the RFC2292 CMSG_*. FromNicholas Marriott
2010-05-19Solaris 9 doesn't have setenv and unsetenv so add compat versions, basedNicholas Marriott
2009-11-08Adjust recent libevent changes to the portable version.Tiago Cunha
2009-10-06Remove unneeded defines that were used with the internal locking mechanism.Tiago Cunha
2009-09-23Remove HAVE_LOGIN_CAP now that the internal locking mechanism was removed, dueTiago Cunha