Die in der folgenden Liste aufgeführten Signale werden von den Prozesskontrollfunktionen unterstützt. Einzelheiten zum Standardverhalten dieser Signale finden Sie in der signal(7)-Manpage Ihres Systems.
WNOHANG
(int)
WUNTRACED
(int)
WCONTINUED
(int)
WEXITED
(int)
WSTOPPED
(int)
WNOWAIT
(int)
SIG_IGN
(int)
SIG_DFL
(int)
SIG_ERR
(int)
SIGHUP
(int)
SIGINFO
(int)
SIGINT
(int)
SIGQUIT
(int)
SIGILL
(int)
SIGTRAP
(int)
SIGABRT
(int)
SIGIOT
(int)
SIGBUS
(int)
SIGFPE
(int)
SIGKILL
(int)
SIGUSR1
(int)
SIGSEGV
(int)
SIGUSR2
(int)
SIGPIPE
(int)
SIGALRM
(int)
SIGTERM
(int)
SIGSTKFLT
(int)
SIGCLD
(int)
SIGCHLD
(int)
SIGCONT
(int)
SIGSTOP
(int)
SIGTSTP
(int)
SIGTTIN
(int)
SIGTTOU
(int)
SIGURG
(int)
SIGXCPU
(int)
SIGXFSZ
(int)
SIGVTALRM
(int)
SIGPROF
(int)
SIGWINCH
(int)
SIGPOLL
(int)
SIGIO
(int)
SIGPWR
(int)
SIGSYS
(int)
SIGBABY
(int)
SIGRTMIN
(int)
SIGRTMAX
(int)
SIG_BLOCK
(int)
SIG_UNBLOCK
(int)
SIG_SETMASK
(int)
SIGCKPT
(int)
SIGCKPTEXIT
(int)
SI_USER
(int)
SI_NOINFO
(int)
SI_KERNEL
(int)
SI_QUEUE
(int)
SI_TIMER
(int)
SI_MSGGQ
(int)
SI_ASYNCIO
(int)
SI_SIGIO
(int)
SI_TKILL
(int)
SI_MESGQ
(int)
CLD_EXITED
(int)
CLD_KILLED
(int)
CLD_DUMPED
(int)
CLD_TRAPPED
(int)
CLD_STOPPED
(int)
CLD_CONTINUED
(int)
TRAP_BRKPT
(int)
TRAP_TRACE
(int)
POLL_IN
(int)
POLL_OUT
(int)
POLL_MSG
(int)
POLL_ERR
(int)
POLL_PRI
(int)
POLL_HUP
(int)
ILL_ILLOPC
(int)
ILL_ILLOPN
(int)
ILL_ILLADR
(int)
ILL_ILLTRP
(int)
ILL_PRVOPC
(int)
ILL_PRVREG
(int)
ILL_COPROC
(int)
ILL_BADSTK
(int)
FPE_INTDIV
(int)
FPE_INTOVF
(int)
FPE_FLTDIV
(int)
FPE_FLTOVF
(int)
FPE_FLTUND
(int)
FPE_FLTRES
(int)
FPE_FLTINV
(int)
FPE_FLTSUB
(int)
SEGV_MAPERR
(int)
SEGV_ACCERR
(int)
BUS_ADRALN
(int)
BUS_ADRERR
(int)
BUS_OBJERR
(int)
CLONE_NEWNS
(int)
CLONE_NEWIPC
(int)
CLONE_NEWUTS
(int)
CLONE_NEWNET
(int)
CLONE_NEWPID
(int)
CLONE_NEWUSER
(int)
CLONE_NEWCGROUP
(int)
PRIO_PGRP
(int)
PRIO_USER
(int)
PRIO_PROCESS
(int)
PRIO_DARWIN_BG
(int)
PRIO_DARWIN_THREAD
(int)
Konstanten | Beschreibung |
---|---|
PCNTL_E2BIG
(int)
|
Die Argumentliste ist zu lang |
PCNTL_EACCES
(int)
|
Zugriff verweigert |
PCNTL_EAGAIN
(int)
|
Ressource vorübergehend nicht verfügbar |
PCNTL_ECAPMODE
(int)
|
Der Prozess hat versucht, eine im Capability-Modus (Fähigkeitsmodus) nicht zulässige Operation durchzuführen, während er im Capability-Modus lief. |
PCNTL_ECHILD
(int)
|
Keine Kindprozesse |
PCNTL_EFAULT
(int)
|
Falsche Adresse |
PCNTL_EINTR
(int)
|
Unterbrochener Funktionsaufruf |
PCNTL_EINVAL
(int)
|
Ungültiges Argument |
PCNTL_EIO
(int)
|
Ein-/Ausgabefehler |
PCNTL_EISDIR
(int)
|
Ist ein Verzeichnis |
PCNTL_ELIBBAD
(int)
|
Zugriff auf eine beschädigte gemeinsam genutzte Bibliothek |
PCNTL_ELOOP
(int)
|
Zu viele Ebenen von symbolischen Links |
PCNTL_EMFILE
(int)
|
Zu viele offene Dateien. Wird häufig durch Überschreiten des
Ressourcenlimits RLIMIT_NOFILE verursacht. Kann auch
durch Überschreiten des in /proc/sys/fs/nr_open
angegebenen Limits verursacht werden.
|
PCNTL_ENAMETOOLONG
(int)
|
Dateiname zu lang |
PCNTL_ENFILE
(int)
|
Zu viele offene Dateien im System. Unter Linux ist dies wahrscheinlich eine Folge der Überschreitung des Limits /proc/sys/fs/file-max. |
PCNTL_ENOENT
(int)
|
Datei oder Verzeichnis nicht gefunden. Dieser Fehler tritt in der Regel auf, wenn ein angegebener Pfadname nicht existiert, eine der Komponenten im Verzeichnispräfix eines Pfadnamens nicht existiert oder der angegebene Pfadname ein symbolischer Link ist, der nicht funktioniert. |
PCNTL_ENOEXEC
(int)
|
Fehler beim Exec-Format |
PCNTL_ENOMEM
(int)
|
Nicht genügend Speicherplatz/kann keinen Speicher zuweisen |
PCNTL_ENOSPC
(int)
|
Kein Speicherplatz mehr auf dem Gerät |
PCNTL_ENOTDIR
(int)
|
Kein Verzeichnis |
PCNTL_EPERM
(int)
|
Operation nicht zulässig |
PCNTL_ESRCH
(int)
|
Kein solcher Prozess |
PCNTL_ETXTBSY
(int)
|
Textdatei ist belegt (busy) |
PCNTL_EUSERS
(int)
|
Zu viele Benutzer |
FORK_NOSIGCHLD
(int)
FORK_WAITPID
(int)
RFCFDG
(int)
RFFDG
(int)
RFLINUXTHPN
(int)
RFNOWAIT
(int)
RFPROC
(int)
RFTHREAD
(int)
RFTSIGZMB
(int)
waitid
(idtype
)
P_ALL
(int)
P_PID
(int)
P_PGID
(int)
P_PIDFD
(int)
P_UID
(int)
P_GID
(int)
P_SID
(int)
P_JAILID
(int)