From a4ed537fefbd37e1b680f13d090ea3d23527d485 Mon Sep 17 00:00:00 2001 From: Kevin Day Date: Wed, 22 Jan 2025 22:45:22 -0600 Subject: [PATCH] Bugfix: f_signal_close() should be setting signal id to -1 and not 0. The signal id is a file descriptor and a non-valid file descriptor is -1 instead of 0. --- level_0/f_signal/c/signal.c | 2 +- level_0/f_signal/c/signal.h | 2 +- level_0/f_signal/data/documentation/man/man3/f_signal_close.3 | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/level_0/f_signal/c/signal.c b/level_0/f_signal/c/signal.c index acfdde2..7c95254 100644 --- a/level_0/f_signal/c/signal.c +++ b/level_0/f_signal/c/signal.c @@ -41,7 +41,7 @@ extern "C" { return F_status_set_error(F_failure); } - signal->id = 0; + signal->id = -1; return F_none; } diff --git a/level_0/f_signal/c/signal.h b/level_0/f_signal/c/signal.h index c868866..bb10c67 100644 --- a/level_0/f_signal/c/signal.h +++ b/level_0/f_signal/c/signal.h @@ -58,7 +58,7 @@ extern "C" { /** * Close an open signal descriptor. * - * The signal.id is set to 0 on success. + * The signal.id is set to -1 on success. * * @param signal * The signal settings. diff --git a/level_0/f_signal/data/documentation/man/man3/f_signal_close.3 b/level_0/f_signal/data/documentation/man/man3/f_signal_close.3 index 9025ec2..5be233f 100644 --- a/level_0/f_signal/data/documentation/man/man3/f_signal_close.3 +++ b/level_0/f_signal/data/documentation/man/man3/f_signal_close.3 @@ -13,7 +13,7 @@ f_signal_close .PP Close an open signal descriptor. .PP -The signal.id is set to 0 on success. +The signal.id is set to -1 on success. .SH PARAMETERS .TP .B signal -- 1.8.3.1