123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- {
- $Id$
- This file is part of the Free Pascal run time library.
- Copyright (c) 2001 by Free Pascal development team
- This file implements all the types/constants which must
- be defined to port FPC to a new POSIX compliant OS.
- This defines all signal related types and constants.
- See the file COPYING.FPC, included in this distribution,
- for details about the copyright.
- This program 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.
- **********************************************************************}
- type
- sigset_t =; { used for additional signal }
- sighandler_t = procedure (signo: cint); cdecl;
- { signal services }
- sigactionrec = packed record
- end;
- const
- {************************ signals *****************************}
- { more can be provided. Herein are only included the required }
- { values. }
- {**************************************************************}
- SIGABRT = ; { abnormal termination }
- SIGALRM = ; { alarm clock (used with alarm() }
- SIGFPE = ; { illegal arithmetic operation }
- SIGHUP = ; { Hangup }
- SIGILL = ; { Illegal instruction }
- SIGINT = ; { Interactive attention signal }
- SIGKILL = ; { Kill, cannot be caught }
- SIGPIPE = ; { Broken pipe signal }
- SIGQUIT = ; { Interactive termination signal }
- SIGSEGV = ; { Detection of invalid memory reference }
- SIGTERM = ; { Termination request }
- SIGUSR1 = ; { Application defined signal 1 }
- SIGUSR2 = ; { Application defined signal 2 }
- SIGCHLD = ; { Child process terminated / stopped }
- SIGCONT = ; { Continue if stopped }
- SIGSTOP = ; { Stop signal. cannot be cuaght }
- SIGSTP = ; { Interactive stop signal }
- SIGTTIN = ; { Background read from TTY }
- SIGTTOU = ; { Background write to TTY }
- SIGBUS = ; { Access to undefined memory }
- {
- $Log$
- Revision 1.3 2002-09-07 16:01:26 peter
- * old logs removed and tabs fixed
- Revision 1.2 2002/08/10 13:42:36 marco
- * Fixes Posix dir copied to devel branch
- }
|