aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven Rostedt (Google) <rostedt@goodmis.org>2023-10-17 19:20:29 -0400
committerSteven Rostedt (Google) <rostedt@goodmis.org>2023-10-18 12:00:11 -0400
commitf0743ab4b8622d82d8a2585a46f782a58d59f5bf (patch)
treeb474c3d7029fcc9dbbe4919beb55617bc017a64c
parent4f996b33a73e0f847a9e5ce6c46f2773dcac60f3 (diff)
downloadtrace-cmd-f0743ab4b8622d82d8a2585a46f782a58d59f5bf.tar.gz
trace-cmd record: Cleanup - be consistent with return status variable
The variable that checks return status in daemonize_start() is "rc". To be consistent with the rest of the code, change it to "ret". Also check for less than zero instead of -1. Link: https://lore.kernel.org/linux-trace-devel/20231017233503.2205514-3-rostedt@goodmis.org Cc: Avidan Borisov <avidanborisov@gmail.com> Cc: Ross Zwisler <zwisler@google.com> Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
-rw-r--r--tracecmd/trace-record.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/tracecmd/trace-record.c b/tracecmd/trace-record.c
index c943f486..022c27ff 100644
--- a/tracecmd/trace-record.c
+++ b/tracecmd/trace-record.c
@@ -1655,7 +1655,7 @@ static void daemonize_start(void)
int devnull;
int status;
int pid;
- int rc;
+ int ret;
pid = fork();
if (pid == -1)
@@ -1719,12 +1719,12 @@ static void daemonize_start(void)
die("daemonize: sigaction failed");
do {
- rc = waitpid(pid, &status, 0);
- } while (!child_detached && ((rc == -1) && (errno == EINTR)));
+ ret = waitpid(pid, &status, 0);
+ } while (!child_detached && ((ret < 0) && (errno == EINTR)));
if (child_detached)
exit(0);
- else if (rc == pid)
+ else if (ret == pid)
exit(WIFEXITED(status));
else
die("daemonize: waitpid failed");