Nicholas Marriott
|
9583878a7b
|
Accept NULL pointer.
|
2017-04-12 07:41:11 +01:00 |
|
Nicholas Marriott
|
d720a1487b
|
Update imsg*.c from OpenBSD.
|
2017-04-11 11:51:25 +01:00 |
|
Nicholas Marriott
|
2e5664d2df
|
Update imsg*.[ch] from OpenBSD, add some compat bits it needs and remove some
bits it doesn't.
|
2017-03-24 10:05:53 +00:00 |
|
Nicholas Marriott
|
cd7550cdf1
|
Some __unused.
|
2017-03-21 19:27:18 +00:00 |
|
Nicholas Marriott
|
640666fb36
|
Fix some warnings.
|
2017-03-17 14:55:33 +00:00 |
|
Nicholas Marriott
|
fd96ccfd80
|
No extra : for errx and warnx.
|
2017-03-09 16:49:37 +00:00 |
|
Nicholas Marriott
|
b79df1dc29
|
Compat code for strndup and strnlen.
|
2017-03-09 15:43:08 +00:00 |
|
Nicholas Marriott
|
514a723f74
|
Solaris fixes, mostly from Dagobert Michelsen.
|
2017-03-09 15:39:13 +00:00 |
|
Nicholas Marriott
|
4eabd7ec90
|
Do not declare program_invocation_short_name because people can't make up their
mind what type it should be.
|
2017-02-06 13:34:19 +00:00 |
|
Nicholas Marriott
|
c7c1018e9b
|
Update sys/queue.h from OpenBSD.
|
2017-02-06 10:05:56 +00:00 |
|
Nicholas Marriott
|
3e495b4001
|
compat/* should not include tmux.h.
|
2017-01-25 13:49:01 +00:00 |
|
Nicholas Marriott
|
acf331f7f1
|
Add b64_pton as well.
|
2017-01-22 19:12:15 +00:00 |
|
Nicholas Marriott
|
178894b0fe
|
Do not force symbols to width 1, from Yen Chi Hsuan.
|
2016-10-28 19:58:14 +01:00 |
|
Nicholas Marriott
|
e6f7180af1
|
tmux no longer uses openat() so we can remove the compatibilty function.
|
2016-10-13 22:17:29 +01:00 |
|
Nicholas Marriott
|
6c94774b70
|
Add support for using utf8proc with --enable-utf8proc, useful for platforms
(like OS X) where the system implementation is crap. From Joshua Rubin.
|
2016-09-01 20:40:03 +01:00 |
|
Thomas Adam
|
c10d83b4df
|
__progname -> getprogname()
Fix fallout from recent use of getprogname(), which deprecates __progname.
|
2016-05-27 20:11:32 +01:00 |
|
Nicholas Marriott
|
cfef0c6658
|
getprogname() and setproctitle() on Linux.
|
2016-05-27 18:04:25 +01:00 |
|
Nicholas Marriott
|
e9d369a09e
|
Fixed fgetln(3) implementation (from Joerg Jung) which does not depend on *BSD
fgets(3) semantics.
|
2016-02-19 13:35:46 +00:00 |
|
Nicholas Marriott
|
ca29dc9abc
|
Update my email address.
|
2016-01-19 18:07:25 +00:00 |
|
Nicholas Marriott
|
7b085136a7
|
-sys/queue.h in proc.c, and nuke the unnecessary C++ header guards stuff and
sys/cdefs.h in vis.h (it causes problems on some platforms). Reported by
someone on GitHub, issue 212.
|
2015-11-24 18:48:07 +00:00 |
|
Nicholas Marriott
|
2c482939fd
|
Move tmux.h below system includes.
|
2015-11-21 08:03:18 +00:00 |
|
Nicholas Marriott
|
a77960c540
|
Add reallocarray to compat.
|
2015-11-18 12:54:29 +00:00 |
|
Nicholas Marriott
|
f199fb6a2b
|
Fix available_fds when there is no AF_INET, reported by Mathieu Arnold.
|
2015-10-15 09:24:25 +01:00 |
|
Nicholas Marriott
|
2ebef95994
|
Sync up vis.* for stravis().
|
2015-09-01 21:08:19 +01:00 |
|
Nicholas Marriott
|
669059aa19
|
Fix a warning, from Kosta Zertsekel.
|
2015-07-24 09:06:15 +01:00 |
|
Nicholas Marriott
|
8c96e2a6d9
|
Implement osdep_get_name and osdep_get_cwd for AIX, from J Raynor.
|
2015-07-15 08:46:35 +01:00 |
|
Nicholas Marriott
|
235e0bd65a
|
Update imsg*.[ch] from OpenBSD, including bzero->memset.
|
2015-07-12 19:46:58 +01:00 |
|
Nicholas Marriott
|
dca084e703
|
Don't leak dotfd if fchdir fails. From ettl dot martin78 at gmail dot com.
|
2015-06-10 15:39:23 +01:00 |
|
Nicholas Marriott
|
63b7a031a5
|
queue.h should come from compat.h.
|
2015-05-07 11:43:52 +01:00 |
|
Nicholas Marriott
|
5e956f1148
|
Make place const to avoid a warning, from Ben Boeckel.
|
2015-03-31 09:26:37 +01:00 |
|
Nicholas Marriott
|
3771ab7c67
|
Add missing va_end, from Thomas Jarosch.
|
2014-12-15 09:23:34 +00:00 |
|
Nicholas Marriott
|
747cab4281
|
No need for $Id$ now.
|
2014-11-08 12:27:43 +00:00 |
|
Nicholas Marriott
|
5e7f1b9f0a
|
Don't close random file descriptor on error, from J Raynor.
|
2014-09-25 10:53:29 +01:00 |
|
Nicholas Marriott
|
16670410ca
|
I broke last change, fix so it works, from J Raynor.
|
2014-09-23 10:50:11 +01:00 |
|
Nicholas Marriott
|
054a825ee2
|
cdefs.h -> types.h.
|
2014-09-23 10:46:46 +01:00 |
|
Nicholas Marriott
|
4d53fd98a6
|
Synchronize forkpty master and child to avoid hang on AIX with fast exiting
child and output left in the queue, from J Raynor.
|
2014-09-22 14:07:00 +01:00 |
|
Thomas Adam
|
72797074f3
|
Add compat/fparseln.c
|
2014-08-09 21:16:21 +01:00 |
|
Thomas Adam
|
0e23ab4cce
|
Sync libutil from OpenBSD (imsg)
Changes in the imsg API need to be reflected here as tmux wasn't creating
any clients because of it.
|
2014-08-09 20:32:01 +01:00 |
|
Nicholas Marriott
|
e588ddb5d6
|
Add openat() to compat.
|
2013-10-10 10:27:23 +01:00 |
|
Nicholas Marriott
|
1099442c0a
|
+strings.h in compat/.
|
2013-06-25 09:57:49 +01:00 |
|
Nicholas Marriott
|
792e2856c9
|
Add compat for cfmakeraw, from Dagobert Michelsen.
|
2013-04-22 09:44:15 +01:00 |
|
Nicholas Marriott
|
0f31d231db
|
Return error for --foo when using compat/getopt.c.
|
2013-02-12 20:36:22 +00:00 |
|
Tiago Cunha
|
7a583b1e54
|
Sync with OpenBSD. Mostly because of the added _SAFE macros which is
needed by an upcoming change.
|
2012-07-12 20:59:39 +00:00 |
|
Tiago Cunha
|
513bd8f62d
|
Remove remaining xfree calls from the portable version.
|
2012-07-11 19:50:46 +00:00 |
|
Tiago Cunha
|
b74b875f25
|
Sync OpenBSD tree.h due to patchset 1104.
Prompted by ore on #tmux.
|
2012-05-03 20:39:42 +00:00 |
|
Nicholas Marriott
|
82f4db0d10
|
ANSIfy function prototypes, from Tim Ruehsen.
|
2012-03-02 11:23:51 +00:00 |
|
Nicholas Marriott
|
e9ebdac3dd
|
Can't use the same va_list twice, from Emanuele Giaquinta.
|
2011-07-25 09:56:43 +00:00 |
|
Nicholas Marriott
|
20134fa9f4
|
Compatibility for b64_ntop, missing from some alternative libc.
|
2011-07-22 10:49:33 +00:00 |
|
Tiago Cunha
|
391f1f08c0
|
Expand the Id keyword.
|
2011-07-09 09:42:33 +00:00 |
|
Tiago Cunha
|
8357a55d76
|
Add missing $Id$.
|
2011-07-09 09:34:04 +00:00 |
|