]> xenbits.xensource.com Git - unikraft/unikraft.git/commitdiff
lib/posix-process/signal: Fix coding style of sigset.h
authorMichalis Pappas <michalis@unikraft.io>
Tue, 9 Jan 2024 12:09:18 +0000 (13:09 +0100)
committerUnikraft Bot <monkey@unikraft.io>
Wed, 26 Mar 2025 08:05:34 +0000 (08:05 +0000)
Fix checkpatch issues, prefix macro args with underscore,
remove conditional definition to HAVE_LIBC, include header
for __sigset type.

Checkpatch-Ignore: MACRO_ARG_REUSE
Signed-off-by: Michalis Pappas <michalis@unikraft.io>
Reviewed-by: Ioan-Teodor Teugea <ioan_teodor.teugea@stud.acs.upb.ro>
Reviewed-by: Sergiu Moga <sergiu@unikraft.io>
Reviewed-by: Andrei Tatar <andrei@unikraft.io>
Approved-by: Andrei Tatar <andrei@unikraft.io>
GitHub-Closes: #1248

lib/posix-process/signal/sigset.h

index 0a46c8e067a7aecb1def4f4f8775c45976b4c4e8..a6ae02202faef8c6f62bd38b553f5df3fb2e9df3 100644 (file)
 #ifndef __UK_PROCESS_SIGSET_H__
 #define __UK_PROCESS_SIGSET_H__
 
+#include <signal.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
 
-/* TODO: do we have gnu statement expression?  */
-/* internal use */
-#if !HAVE_LIBC
-
-#define uk_sigemptyset(ptr)    (*(ptr) = 0)
-#define uk_sigfillset(ptr)  (*(ptr) = ~((__sigset_t) 0))
-#define uk_sigaddset(ptr, signo) (*(ptr) |= (1UL << ((signo) - 1)))
-#define uk_sigdelset(ptr, signo) (*(ptr) &= ~(1UL << ((signo) - 1)))
-#define uk_sigcopyset(ptr1, ptr2) (*(ptr1) = *(ptr2))
-#define uk_sigandset(ptr1, ptr2)  (*(ptr1) &= *(ptr2))
-#define uk_sigorset(ptr1, ptr2)          (*(ptr1) |= *(ptr2))
-#define uk_sigreverseset(ptr)    (*(ptr) = ~(*(ptr)))
-#define uk_sigismember(ptr, signo) (*(ptr) & (1UL << ((signo) - 1)))
-#define uk_sigisempty(ptr) (*(ptr) == 0)
-
-#endif
+#define uk_sigemptyset(_ptr)           (*(_ptr) = 0)
+#define uk_sigfillset(_ptr)            (*(_ptr) = ~((__sigset_t)0))
+#define uk_sigaddset(_ptr, _signo)     (*(_ptr) |= (1UL << ((_signo) - 1)))
+#define uk_sigdelset(_ptr, _signo)     (*(_ptr) &= ~(1UL << ((_signo) - 1)))
+#define uk_sigcopyset(_ptr1, _ptr2)    (*(_ptr1) = *(_ptr2))
+#define uk_sigandset(_ptr1, _ptr2)     (*(_ptr1) &= *(_ptr2))
+#define uk_sigorset(_ptr1, _ptr2)      (*(_ptr1) |= *(_ptr2))
+#define uk_sigreverseset(_ptr)         (*(_ptr) = ~(*(_ptr)))
+#define uk_sigismember(_ptr, _signo)   (*(_ptr) & (1UL << ((_signo) - 1)))
+#define uk_sigisempty(_ptr)            (*(_ptr) == 0)
 
 #ifdef __cplusplus
 }