From: Kevin Day Date: Sat, 27 Apr 2024 04:20:31 +0000 (-0500) Subject: Update: Add "const" to the pointer in some signal functions. X-Git-Url: https://git.kevux.org/?a=commitdiff_plain;h=60160a5ee2592682d94eb0e0fd517be1a700debb;p=fll Update: Add "const" to the pointer in some signal functions. These are passed directly to the signal functions that do not have "const" qualifier. This needs extensive testing. --- diff --git a/level_0/f_signal/c/signal.c b/level_0/f_signal/c/signal.c index dbd5adc..fa1e4c8 100644 --- a/level_0/f_signal/c/signal.c +++ b/level_0/f_signal/c/signal.c @@ -5,7 +5,7 @@ extern "C" { #endif #ifndef _di_f_signal_action_ - f_status_t f_signal_action(const f_signal_t signal, const struct sigaction * const action, struct sigaction *previous) { + f_status_t f_signal_action(const f_signal_t signal, const struct sigaction * const action, struct sigaction * const previous) { #ifndef _di_level_0_parameter_checking_ if (!action && !previous) return F_status_set_error(F_parameter); #endif // _di_level_0_parameter_checking_ @@ -292,7 +292,7 @@ extern "C" { #endif // _di_f_signal_wait_ #ifndef _di_f_signal_wait_until_ - f_status_t f_signal_wait_until(const sigset_t * const set, const f_time_spec_t *timeout, siginfo_t * const information) { + f_status_t f_signal_wait_until(const sigset_t * const set, const f_time_spec_t * const timeout, siginfo_t * const information) { if (sigtimedwait(set, information, timeout) == -1) { if (errno == EAGAIN) return F_time_out; diff --git a/level_0/f_signal/c/signal.h b/level_0/f_signal/c/signal.h index abac46a..45c1f8e 100644 --- a/level_0/f_signal/c/signal.h +++ b/level_0/f_signal/c/signal.h @@ -53,7 +53,7 @@ extern "C" { * @see sigaction() */ #ifndef _di_f_signal_action_ - extern f_status_t f_signal_action(const f_signal_t signal, const struct sigaction * const action, struct sigaction *previous); + extern f_status_t f_signal_action(const f_signal_t signal, const struct sigaction * const action, struct sigaction * const previous); #endif // _di_f_signal_action_ /** @@ -407,7 +407,7 @@ extern "C" { * @see sigtimedwait() */ #ifndef _di_f_signal_wait_until_ - extern f_status_t f_signal_wait_until(const sigset_t * const set, const f_time_spec_t *timeout, siginfo_t * const information); + extern f_status_t f_signal_wait_until(const sigset_t * const set, const f_time_spec_t * const timeout, siginfo_t * const information); #endif // _di_f_signal_wait_until_ #ifdef __cplusplus