mirror of
https://github.com/EnderIce2/Fennix.git
synced 2025-07-02 19:09:16 +00:00
refactor(userspace/libc): implement pthread_sigmask, sigaddset, sigfillset & sigprocmask
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
This commit is contained in:
@ -194,19 +194,19 @@ extern "C"
|
||||
void psiginfo(const siginfo_t *, const char *);
|
||||
void psignal(int, const char *);
|
||||
int pthread_kill(pthread_t, int);
|
||||
int pthread_sigmask(int, const sigset_t *restrict, sigset_t *restrict);
|
||||
int pthread_sigmask(int how, const sigset_t *restrict set, sigset_t *restrict oset);
|
||||
int raise(int);
|
||||
int sig2str(int, char *);
|
||||
int sigaction(int sig, const struct sigaction *restrict act, struct sigaction *restrict oact);
|
||||
int sigaddset(sigset_t *, int);
|
||||
int sigaddset(sigset_t *set, int signo);
|
||||
int sigaltstack(const stack_t *restrict, stack_t *restrict);
|
||||
int sigdelset(sigset_t *, int);
|
||||
int sigemptyset(sigset_t *set);
|
||||
int sigfillset(sigset_t *);
|
||||
int sigfillset(sigset_t *set);
|
||||
int sigismember(const sigset_t *, int);
|
||||
void (*signal(int sig, void (*func)(int)))(int);
|
||||
int sigpending(sigset_t *);
|
||||
int sigprocmask(int, const sigset_t *restrict, sigset_t *restrict);
|
||||
int sigprocmask(int how, const sigset_t *restrict set, sigset_t *restrict oset);
|
||||
int sigqueue(pid_t, int, union sigval);
|
||||
int sigsuspend(const sigset_t *);
|
||||
int sigtimedwait(const sigset_t *restrict, siginfo_t *restrict, const struct timespec *restrict);
|
||||
|
Reference in New Issue
Block a user