aboutsummaryrefslogtreecommitdiff
path: root/compat.h
Commit message (Collapse)AuthorAge
* Add compat clock_gettime for older macOS. GitHub issue 2555.Nicholas Marriott2021-02-05
|
* Look for libevent2 differently from libevent for platforms with both.Nicholas Marriott2021-01-17
|
* Scaffold for oss-fuzz, from Sergey Nizovtsev.Nicholas Marriott2020-11-09
|
* Add support for Haiku, from David Carlier. GitHub issue 2453.Nicholas Marriott2020-11-09
|
* glibc's malloc is very bad about returning memory from the kernel, add a callNicholas Marriott2020-10-06
| | | | to its malloc_trim to prompt it to do so. Reported by Sarunas Valaskevicius.
* Hide warnings due to Apple's stupidity with __dead, reported by Kurtis Rader.Nicholas Marriott2020-09-04
|
* Add getline compat.Nicholas Marriott2020-06-18
|
* Maybe this is better.Nicholas Marriott2020-05-22
|
* Think Solaris needs term.h here.Nicholas Marriott2020-05-22
|
* Fix utf8proc version logging.Nicholas Marriott2020-05-22
|
* Log ncurses and utf8proc versions.Nicholas Marriott2020-05-22
|
* Solaris at least does not have _PATH_VI.Nicholas Marriott2020-05-01
|
* getopt varies too much between platforms, and we already use compat/getopt.cNicholas Marriott2020-03-17
| | | | for Linux so just use it everywhere.
* Use FNM_IGNORECASE if present, from Eric N Vander Weele in GitHub issue 2067.Nicholas Marriott2020-01-25
|
* Define FNM_CASEFOLD to 0 for AIX, from Eric N Vander Weele.Nicholas Marriott2019-12-16
|
* Check each _PATH_* define individually (Solaris has paths.h but not all of theNicholas Marriott2019-12-03
| | | | defines). From Eric N Vander Weele.
* Remove unused fparseln compat code.Nicholas Marriott2019-05-27
|
* Add PATH_DEFPATH to compat.h from Carlo Marcelo Arenas Belón.Nicholas Marriott2019-04-09
|
* Include headers if found regardless of forkpty.Nicholas Marriott2017-10-11
|
* Add memmem to compat.Nicholas Marriott2017-06-09
|
* Do not need getopt.h for getopt, from Eric N Vander Weele.Nicholas Marriott2017-04-20
|
* getptmfd() and fdforkpty() compat.Nicholas Marriott2017-04-20
|
* Missed freezero.Nicholas Marriott2017-04-19
|
* Update imsg*.[ch] from OpenBSD, add some compat bits it needs and remove someNicholas Marriott2017-03-24
| | | | bits it doesn't.
* Compat code for strndup and strnlen.Nicholas Marriott2017-03-09
|
* Solaris fixes, mostly from Dagobert Michelsen.Nicholas Marriott2017-03-09
|
* Add wchar.h to compat.h, from Koichi Shiraishi.Nicholas Marriott2017-01-31
|
* compat/* should not include tmux.h.Nicholas Marriott2017-01-25
|
* Define away pledge() on !OpenBSD.Nicholas Marriott2017-01-23
|
* Add b64_pton as well.Nicholas Marriott2017-01-22
|
* tmux no longer uses openat() so we can remove the compatibilty function.Nicholas Marriott2016-10-13
|
* Solaris build fixes from Rob Paisley.Nicholas Marriott2016-09-08
|
* Add support for using utf8proc with --enable-utf8proc, useful for platformsNicholas Marriott2016-09-01
| | | | (like OS X) where the system implementation is crap. From Joshua Rubin.
* getprogname() and setproctitle() on Linux.Nicholas Marriott2016-05-27
|
* Add --static to PKG_CONFIG rather than replacing it.Nicholas Marriott2016-05-05
|
* Update my email address.Nicholas Marriott2016-01-19
|
* Add __unused, will be needed shortly.Nicholas Marriott2015-11-18
|
* Add reallocarray prototype.Nicholas Marriott2015-11-18
|
* Update imsg*.[ch] from OpenBSD, including bzero->memset.Nicholas Marriott2015-07-12
|
* -$Id$.Nicholas Marriott2015-06-03
|
* OS X lacks HOST_NAME_MAX, reported by Christian Ebert.Nicholas Marriott2014-10-21
|
* Solaris doesn't have flock and fcntl is useless so make a no-op flock. ReportedNicholas Marriott2014-09-23
| | | | by Dagobert Michelsen.
* Add compat/fparseln() for non-BSD systemsThomas Adam2014-08-09
| | | | | Linux and friends don't natively have fparseln() so add it to compat/ and ensure autotools can pick it up.
* Use 0 if O_DIRECTORY is missing, reported by Dagobert Michelsen.Nicholas Marriott2014-01-06
|
* Add openat() to compat.Nicholas Marriott2013-10-10
|
* Add support for Cgywin, apparently it is enough just to open the tty again inNicholas Marriott2013-07-12
| | | | | | the server and fd passing is not necessary. Needs some ifdefs unfortunately but no way around that and some of them can go next time we're willing to do a protocol bump. Patch from J Raynor jxraynor at gmail dot com.
* Add compat for cfmakeraw, from Dagobert Michelsen.Nicholas Marriott2013-04-22
|
* Add define for timersub to compat.h.Nicholas Marriott2013-03-28
|
* Typo.Nicholas Marriott2011-07-22
|
* Compatibility for b64_ntop, missing from some alternative libc.Nicholas Marriott2011-07-22
|