aboutsummaryrefslogtreecommitdiff
path: root/compat.h
Commit message (Collapse)AuthorAge
* 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
|
* Expand the Id keyword. Tiago Cunha2011-07-09
|
* Switch tmux to use autoconf and automake.Nicholas Marriott2010-12-31
| | | | | Although they suck, they suck less than the alternatives.
* Fix AIX warnings.Nicholas Marriott2010-11-11
|
* I am almost certain we don't need crypt or rt now, and it builds fine onNicholas Marriott2010-10-27
| | | | | Linux without.
* And more.Nicholas Marriott2010-10-27
|
* Style tweaks.Nicholas Marriott2010-10-27
|
* Compat for closefrom().Nicholas Marriott2010-10-27
|
* Solaris 9 has no stdint.h, ugh. Reported by a couple of people mostNicholas Marriott2010-09-07
| | | | | recently Timothy Larson.
* imsg was moved into libutil on OpenBSD.Tiago Cunha2010-06-06
|
* Should be const char *.Nicholas Marriott2010-06-05
|
* Spacing nits.Nicholas Marriott2010-05-19
|
* Solaris 9 is missing CMSG_ALIGN and some of the RFC2292 CMSG_*. FromNicholas Marriott2010-05-19
| | | | | Dagobert Michelsen.