X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=kern%2Fsignal.h;h=bf3cb3d3b5b0700bbd8bdeae9d950437904b524b;hb=HEAD;hp=af3aed6b580ddf7bd31ce69cadf38f848ecfc6d0;hpb=2471692e685adc8d949e4e84f6532729923438a3;p=bertos.git diff --git a/kern/signal.h b/kern/signal.h deleted file mode 100644 index af3aed6b..00000000 --- a/kern/signal.h +++ /dev/null @@ -1,72 +0,0 @@ -/** - * \file - * - * - * \brief Signal module (public interface). - * - * \version $Id$ - * - * \author Bernardo Innocenti - */ - - -#ifndef KERN_SIGNAL_H -#define KERN_SIGNAL_H - -#include - - -/* Fwd decl */ -struct Process; - -/* Inter-process Communication services */ -sigmask_t sig_check(sigmask_t sigs); -void sig_signal(struct Process *proc, sigmask_t sig); -sigmask_t sig_wait(sigmask_t sigs); -sigmask_t sig_waitTimeout(sigmask_t sigs, ticks_t timeout); - - -/** - * \name Signal definitions - * \{ - */ -#define SIG_USER0 BV(0) /**< Free for user usage */ -#define SIG_USER1 BV(1) /**< Free for user usage */ -#define SIG_USER2 BV(2) /**< Free for user usage */ -#define SIG_USER3 BV(3) /**< Free for user usage */ -#define SIG_TIMEOUT BV(4) /**< Reserved for timeout use */ -#define SIG_SYSTEM5 BV(5) /**< Reserved for system use */ -#define SIG_SYSTEM6 BV(6) /**< Reserved for system use */ -#define SIG_SINGLE BV(7) /**< Used to wait for a single event */ -/*\}*/ - -#endif /* KERN_SIGNAL_H */