Author: bonefish Date: 2011-05-19 20:15:04 +0200 (Thu, 19 May 2011) New Revision: 41589 Changeset: https://dev.haiku-os.org/changeset/41589 Modified: haiku/branches/developer/bonefish/signals/headers/posix/signal.h Log: Added missing function prototypes: sigqueue(), sigwaitinfo(), sigtimedwait(), psiginfo(), psignal(). Not yet implemented. Modified: haiku/branches/developer/bonefish/signals/headers/posix/signal.h =================================================================== --- haiku/branches/developer/bonefish/signals/headers/posix/signal.h 2011-05-19 17:56:17 UTC (rev 41588) +++ haiku/branches/developer/bonefish/signals/headers/posix/signal.h 2011-05-19 18:15:04 UTC (rev 41589) @@ -213,6 +213,7 @@ int kill(pid_t pid, int sig); int send_signal(pid_t tid, unsigned int sig); int killpg(pid_t processGroupID, int sig); +int sigqueue(pid_t pid, int signal, const union sigval userValue); int sigaction(int sig, const struct sigaction *act, struct sigaction *oact); int siginterrupt(int sig, int flag); @@ -220,6 +221,9 @@ int sigpending(sigset_t *set); int sigsuspend(const sigset_t *mask); int sigwait(const sigset_t *set, int *sig); +int sigwaitinfo(const sigset_t *set, siginfo_t *info); +int sigtimedwait(const sigset_t *set, siginfo_t *info, + const struct timespec *timeout); int sigemptyset(sigset_t *set); int sigfillset(sigset_t *set); @@ -237,6 +241,9 @@ int pthread_kill(pthread_t thread, int signal); int pthread_sigmask(int how, const sigset_t *set, sigset_t *oset); +void psiginfo(const siginfo_t *info, const char *message); +void psignal(int signal, const char *message); + #ifdef __cplusplus } #endif