diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2008-02-06 12:44:36 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2008-02-06 12:44:36 +0000 |
commit | 2894ce9cb1bbea838df775aa14a9bfcbc6480481 (patch) | |
tree | a2f120593839faeefd2ab45fbb694b8e019b16df | |
parent | 4a613d416ffb83b323111adce87eacef1cbe0230 (diff) | |
download | mailutils-2894ce9cb1bbea838df775aa14a9bfcbc6480481.tar.gz mailutils-2894ce9cb1bbea838df775aa14a9bfcbc6480481.tar.bz2 |
New file
-rw-r--r-- | lib/signal.c | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/lib/signal.c b/lib/signal.c new file mode 100644 index 000000000..54b0d3d6b --- /dev/null +++ b/lib/signal.c @@ -0,0 +1,32 @@ +/* GNU Mailutils -- a suite of utilities for electronic mail + Copyright (C) 2008 Free Software Foundation, Inc. + + GNU Mailutils is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + GNU Mailutils is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with GNU Mailutils; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301 USA */ + +#ifdef HAVE_CONFIG_H +# include <config.h> +#endif +#include <stdlib.h> +#include <signal.h> + +void +mu_set_signals (RETSIGTYPE (*handler) (int signo), int *sigv, int sigc) +{ + int i; + + for (i = 0; i < sigc; i++) + signal (sigv[i], handler); +} |