source: trunk/essentials/app-shells/bash/sig.h@ 3232

Last change on this file since 3232 was 3231, checked in by bird, 19 years ago

eol style.

  • Property svn:eol-style set to native
File size: 4.2 KB
Line 
1/* sig.h -- header file for signal handler definitions. */
2
3/* Copyright (C) 1994-2005 Free Software Foundation, Inc.
4
5 This file is part of GNU Bash, the Bourne Again SHell.
6
7 Bash is free software; you can redistribute it and/or modify it under
8 the terms of the GNU General Public License as published by the Free
9 Software Foundation; either version 2, or (at your option) any later
10 version.
11
12 Bash is distributed in the hope that it will be useful, but WITHOUT ANY
13 WARRANTY; without even the implied warranty of MERCHANTABILITY or
14 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15 for more details.
16
17 You should have received a copy of the GNU General Public License along
18 with Bash; see the file COPYING. If not, write to the Free Software
19 Foundation, 59 Temple Place, Suite 330, Boston, MA 02111 USA. */
20
21/* Make sure that this is included *after* config.h! */
22
23#if !defined (_SIG_H_)
24# define _SIG_H_
25
26#include "stdc.h"
27
28#if !defined (SIGABRT) && defined (SIGIOT)
29# define SIGABRT SIGIOT
30#endif
31
32#define sighandler RETSIGTYPE
33typedef RETSIGTYPE SigHandler __P((int));
34
35#if defined (VOID_SIGHANDLER)
36# define SIGRETURN(n) return
37#else
38# define SIGRETURN(n) return(n)
39#endif /* !VOID_SIGHANDLER */