From: Kevin Day Date: Thu, 23 Jan 2025 04:45:22 +0000 (-0600) Subject: Bugfix: f_signal_close() should be setting signal id to -1 and not 0. X-Git-Tag: 0.6.13~9 X-Git-Url: https://git.kevux.org/?a=commitdiff_plain;h=a4ed537fefbd37e1b680f13d090ea3d23527d485;p=fll 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. --- 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