git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
shconfig: add `link` command to view the inverse dependency
[lunaix-os.git]
/
lunaix-os
/
usr
/
libc
/
includes
/
signal.h
diff --git
a/lunaix-os/usr/libc/includes/signal.h
b/lunaix-os/usr/libc/includes/signal.h
index 0e6cce2b31b10e32dcbeb6d055553ace470e187a..fbf8c7c7d4aee3742536a0dc716b172bad63e7e1 100644
(file)
--- a/
lunaix-os/usr/libc/includes/signal.h
+++ b/
lunaix-os/usr/libc/includes/signal.h
@@
-1,12
+1,21
@@
-#ifndef __LUNA
IX
_SYS_SIGNAL_H
-#define __LUNA
IX
_SYS_SIGNAL_H
+#ifndef __LUNA
LIBC
_SYS_SIGNAL_H
+#define __LUNA
LIBC
_SYS_SIGNAL_H
-#include <lunaix/signal
_defs
.h>
-#include <
lunaix
/types.h>
+#include <lunaix/signal.h>
+#include <
sys
/types.h>
-extern
in
t
+extern
sighandler_
t
signal(int signum, sighandler_t handler);
signal(int signum, sighandler_t handler);
+extern int
+kill(pid_t pid, int signum);
+
+extern int
+raise(int signum);
+
+extern int
+sigaction(int signum, struct sigaction* action);
+
extern int
sigpending(sigset_t* set);
extern int
sigpending(sigset_t* set);
@@
-16,4
+25,8
@@
sigsuspend(const sigset_t* mask);
extern int
sigprocmask(int how, const sigset_t* set, sigset_t* oldset);
extern int
sigprocmask(int how, const sigset_t* set, sigset_t* oldset);
-#endif /* __LUNAIX_SIGNAL_H */
+int
+pthread_sigmask(int how, const sigset_t *restrict set,
+ sigset_t *restrict oset);
+
+#endif /* __LUNALIBC_SIGNAL_H */