summaryrefslogtreecommitdiffstats
path: root/usr.bin/tmux/proc.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add a couple of helper functions, and flush imsgs on exit.nicm2021-02-111-1/+37
|
* SIGQUIT handler needs to be cleared before fork like the others,nicm2020-10-261-1/+2
| | | | reported by Simon Andersson.
* Also ignore SIGQUIT so it can't be used to kill the client when locked.nicm2020-08-041-1/+2
|
* Add a -D flag to ask tmux not to daemonize, useful both for running anicm2020-05-161-3/+8
| | | | | debugger (lldb does not have follow-fork-mode) and for running with a managed supervisor init system. GitHub issue 2190.
* Reduce a difference with portable tmux by adding the -V flag andnicm2020-01-281-3/+3
| | | | #{version} format; on OpenBSD these just report the OpenBSD version.
* Because ignore SIGCHLD early, letting signal_del restore it doesn't worknicm2017-07-141-2/+12
| | | | | correctly, so set it explicitly back to default (and the others for good measure).
* Fix redraw defer code in the presence of multiple clients - the timernicm2017-07-141-8/+8
| | | | | | | may be needed for all of them, so don't delete it on the first; and don't skip setting the redraw flag if the timer is already running. Reported by Pol Van Aubel in GitHub issue 1003.
* Do not need to set up USR2 twice.nicm2017-07-121-3/+1
|
* Move signal code into proc.c.nicm2017-07-121-23/+68
|
* proc_send_s now seems unnecessary.nicm2017-07-121-7/+1
|
* Return 1 if name matches not 0, also fix some spaces.nicm2017-06-071-2/+2
|
* Support SIGUSR2 to stop and start logging for an existing server. Alsonicm2017-06-041-1/+7
| | | | | we currently only have two log levels so just use -v and -vv rather than -v and -vvvv, and clarify the man page entry for -v.
* I no longer use my SourceForge address so replace it.nicm2016-01-191-2/+2
|
* EAGAIN handling for imsg_read. OK henning@ benno@claudio2015-12-051-2/+3
|
* Log some system and libevent information at startup.nicm2015-11-241-1/+8
|
* Make the log stuff a bit tidier with some helper functions.nicm2015-11-241-2/+2
|
* Use __unused rather than rolling our own.nicm2015-11-181-3/+3
|
* Don't shift version out of peerid, it is needed later.nicm2015-10-311-2/+1
|
* Break version check into a separate function, and limit version to 8 bits.nicm2015-10-291-11/+22
|
* Break the common process set up, event loop and imsg dispatch codenicm2015-10-271-0/+249
between server and client out into a separate internal API. This will make it easier to add another process.