[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [tyndur-devel] [PATCH] signal.h



On Wed, Aug 12, 2009 at 08:34:02AM +0200, Alexander Hartmut Kluth wrote:
> + Neue Signale hinzugefügt
> 
> Signed-off-by: Alexander Hartmut Kluth <alexanderkluth@xxxxxx>
> ---
>  src/modules/include/signal.h |   20 ++++++++++++++++++--
>  1 files changed, 18 insertions(+), 2 deletions(-)
> 
> diff --git a/src/modules/include/signal.h b/src/modules/include/signal.h
> index d10bc2e..28eae8c 100644
> --- a/src/modules/include/signal.h
> +++ b/src/modules/include/signal.h
> @@ -87,11 +87,27 @@ typedef uint32_t sig_atomic_t;
>  /// Ende des frei verwendbaren Bereichs
>  #define SIGRTMAX 63
>  
> -// Hier sollte noch viel mehr kommen
> +/// Prozess stoppen
> +#define SIGTSTP 64
> +
> +/// Prozess gestoppt
> +#define SIGSTOP 65
> +
> +/// Prozess forgesetzt
> +#define SIGCONT 66
> +
> +/// Terminal-Größe verändert
> +#define SIGWINCH 67
> +
> +/// Child-Prozess beendet
> +#define SIGCHLD 71
> +
> +/// Keine Notifikation geben, wenn Child-Prozess gestoppt wird (POSIX?)
> +#define SA_NOCLDSTOP 73

Könnte man nicht erstmal die Signale zu Ende bringen und dann SA_*
einbauen? Ich würde mir das als vollständige (siehe man sigaction)
Definition von allen SA_* bei den sigaction-Definitionen wünschen,
also z.B. direkt nach dem enum, der SIG_BLOCK definiert.

Gibt es einen Grund, dass du 68 bis 70 auslässt?

>  
>  /// Nur fuer interne Verwendung. Muss immer 1 groesser sein als die groesste
>  /// Signalnummer und teilbar durch 8
> -#define _SIGNO_MAX 64
> +#define _SIGNO_MAX 72
>  
>  
>  
> -- 
> 1.6.0.4
> 
> _______________________________________________
> tyndur-devel mailing list
> tyndur-devel@xxxxxxxxxx
> http://list.tyndur.org/mailman/listinfo/tyndur-devel