nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 72a590d60a4aed5077e4dbb296aedbecbf69f976
parent 9a47a9c4c0abb226c90a9eae6e64bd25f2c4974f
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Mon, 30 Jul 2018 20:07:25 +0200

tweaks: rename a variable and a function, for more clarity

Diffstat:
Msrc/text.c | 15+++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/src/text.c b/src/text.c @@ -32,9 +32,8 @@ #include <sys/wait.h> #ifndef NANO_TINY -static pid_t pid = -1; - /* The PID of the forked process in execute_command(), for use - * with the cancel_command() signal handler. */ +static pid_t pid_of_command = -1; + /* The PID of the forked process -- needed when wanting to abort it. */ #endif #ifdef ENABLE_WRAPPING static bool prepend_wrap = FALSE; @@ -1091,9 +1090,9 @@ void do_enter(void) #ifndef NANO_TINY /* Send a SIGKILL (unconditional kill) to the forked process in * execute_command(). */ -RETSIGTYPE cancel_command(int signal) +RETSIGTYPE cancel_the_command(int signal) { - if (kill(pid, SIGKILL) == -1) + if (kill(pid_of_command, SIGKILL) == -1) nperror("kill"); } @@ -1140,7 +1139,7 @@ bool execute_command(const char *command) shellenv = (char *) "/bin/sh"; /* Fork a child process to run the command in. */ - if ((pid = fork()) == 0) { + if ((pid_of_command = fork()) == 0) { /* Child: close the unused read end of the output pipe. */ close(from_fd[0]); @@ -1165,7 +1164,7 @@ bool execute_command(const char *command) /* Parent: close the unused write end of the pipe. */ close(from_fd[1]); - if (pid == -1) { + if (pid_of_command == -1) { statusbar(_("Could not fork")); close(from_fd[0]); return FALSE; @@ -1221,7 +1220,7 @@ bool execute_command(const char *command) setup_failed = TRUE; nperror("sigaction"); } else { - newaction.sa_handler = cancel_command; + newaction.sa_handler = cancel_the_command; if (sigaction(SIGINT, &newaction, &oldaction) == -1) { setup_failed = TRUE; nperror("sigaction");