update page now
Laravel Live Japan

定義済み定数

以下のシグナルのリストがプロセス制御関数でサポートされています。 これらのシグナルのデフォルト動作の詳細については、 signal(7) のマニュアルを参照ください。

プロセス制御関連の定数
WNOHANG (int)
WUNTRACED (int)
WCONTINUED (int)
WEXITED (int)
WSTOPPED (int)
WNOWAIT (int)
SIG_* 定数
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)
チェックポイントを作成または復元するための定数です。 この機能は PHP 8.4.0 以降で使用可能で、 DragonFlyBSD のみでサポートされています。
SIGCKPTEXIT (int)
チェックポイントを作成または復元し、その後プロセスを終了するための定数です。 この機能は PHP 8.4.0 以降で使用可能で、 DragonFlyBSD のみでサポートされています。
SI_* 定数
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_* 定数
CLD_EXITED (int)
CLD_KILLED (int)
CLD_DUMPED (int)
CLD_TRAPPED (int)
CLD_STOPPED (int)
CLD_CONTINUED (int)
TRAP_* 定数
TRAP_BRKPT (int)
TRAP_TRACE (int)
POLL_* 定数
POLL_IN (int)
POLL_OUT (int)
POLL_MSG (int)
POLL_ERR (int)
POLL_PRI (int)
POLL_HUP (int)
ILL_* 定数
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_* 定数
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_* 定数
SEGV_MAPERR (int)
SEGV_ACCERR (int)
BUS_* 定数
BUS_ADRALN (int)
BUS_ADRERR (int)
BUS_OBJERR (int)
CLONE_* 定数
CLONE_NEWNS (int)
PHP 7.4.0 以降で利用可能。
CLONE_NEWIPC (int)
PHP 7.4.0 以降で利用可能。
CLONE_NEWUTS (int)
PHP 7.4.0 以降で利用可能。
CLONE_NEWNET (int)
PHP 7.4.0 以降で利用可能。
CLONE_NEWPID (int)
PHP 7.4.0 以降で利用可能。
CLONE_NEWUSER (int)
PHP 7.4.0 以降で利用可能。
CLONE_NEWCGROUP (int)
PHP 7.4.0 以降で利用可能。
PRIO_* 定数
PRIO_PGRP (int)
PRIO_USER (int)
PRIO_PROCESS (int)
PRIO_DARWIN_BG (int)
PHP 8.1.0 以降で利用可能。
PRIO_DARWIN_THREAD (int)
PHP 8.1.0 以降で利用可能。
Process Control error constants
定数 説明
PCNTL_E2BIG (int) 引数リストが長すぎます
PCNTL_EACCES (int) Permission denied
PCNTL_EAGAIN (int) リソースが一時的に利用できない状態です
PCNTL_ECAPMODE (int) capability モードで実行された際に許可されない操作を、 プロセスが実行しようとしました 
PCNTL_ECHILD (int) 子プロセスが存在しません
PCNTL_EFAULT (int) アドレスが不正です
PCNTL_EINTR (int) 関数呼び出しが中断されました
PCNTL_EINVAL (int) 引数が不正です
PCNTL_EIO (int) 入力/出力エラーです
PCNTL_EISDIR (int) ディレクトリです
PCNTL_ELIBBAD (int) 壊れた共有メモリにアクセスしようとしています
PCNTL_ELOOP (int) シンボリックリンクの階層が多すぎます
PCNTL_EMFILE (int) ファイルをオープンし過ぎです。 RLIMIT_NOFILE リソースリミットを超過することによってよく起こります。 /proc/sys/fs/nr_open で指定したリミットを超過することでも起こりえます。
PCNTL_ENAMETOOLONG (int) ファイル名が長すぎます
PCNTL_ENFILE (int) システムで多くのファイルをオープンし過ぎています。 Linux 上では、この原因は /proc/sys/fs/file-max リミットを超えた結果かもしれません。
PCNTL_ENOENT (int) そのようなファイルやディレクトリはありません。 通常、このエラーは指定されたパス名が存在しないか、 パス名のプレフィックスとなるディレクトリのコンポーネントのひとつが存在しないか、 指定されたパス名が壊れたシンボリックリンクであることが原因で起こります。
PCNTL_ENOEXEC (int) 実行フォーマットのエラーです
PCNTL_ENOMEM (int) 空き領域がありません/メモリを割り当てできません
PCNTL_ENOSPC (int) デバイスに空き領域がありません
PCNTL_ENOTDIR (int) ディレクトリではありません
PCNTL_EPERM (int) 操作が許可されていません
PCNTL_ESRCH (int) そのようなプロセスはありません
PCNTL_ETXTBSY (int) テキストファイルがビジー状態です
PCNTL_EUSERS (int) ユーザーが多過ぎます
FORK_* constants
FORK_NOSIGCHLD (int)
FORK_WAITPID (int)
RF* constants
RFCFDG (int)
RFFDG (int)
RFLINUXTHPN (int)
RFNOWAIT (int)
RFPROC (int)
RFTHREAD (int)
RFTSIGZMB (int)
waitid (idtype) の最初の引数
P_ALL (int)
任意の子プロセスを選択します。
P_PID (int)
プロセスIDで選択します。
P_PGID (int)
プロセスグループIDで選択します。
P_PIDFD (int)
プロセスIDファイルディスクリプタで選択します。 この機能は Linux 専用で、 Linux カーネル 5.4 以降でサポートされています。
P_UID (int)
実効ユーザーIDで選択します。この機能は NetBSD および FreeBSD でのみ使用できます。
P_GID (int)
実効グループIDで選択します。この機能は NetBSD および FreeBSD でのみ使用できます。
P_SID (int)
セッションIDで選択します。この機能は NetBSD および FreeBSD でのみ使用できます。
P_JAILID (int)
ジェイル識別子で選択します。この機能は FreeBSD 専用です。
add a note

User Contributed Notes 3 notes

up
10
coder dot ua at gmail dot com
11 years ago
You should see all signals and their codes in your system using: kill -l
In my Debian GNU/Linux 7.6 (wheezy):

 1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL       5) SIGTRAP
 6) SIGABRT      7) SIGBUS       8) SIGFPE       9) SIGKILL     10) SIGUSR1
11) SIGSEGV     12) SIGUSR2     13) SIGPIPE     14) SIGALRM     15) SIGTERM
16) SIGSTKFLT   17) SIGCHLD     18) SIGCONT     19) SIGSTOP     20) SIGTSTP
21) SIGTTIN     22) SIGTTOU     23) SIGURG      24) SIGXCPU     25) SIGXFSZ
26) SIGVTALRM   27) SIGPROF     28) SIGWINCH    29) SIGIO       30) SIGPWR
31) SIGSYS      34) SIGRTMIN    35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3
38) SIGRTMIN+4  39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8
43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-7
58) SIGRTMAX-6  59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2
63) SIGRTMAX-1  64) SIGRTMAX
up
4
eclecticrob at gmail dot com
13 years ago
On OS X, the values of the constants are:

SIGHUP = 1
SIGINT = 2
SIGQUIT = 3
SIGILL = 4
SIGTRAP = 5
SIGABRT = 6
SIGIOT = 6
SIGBUS = 10
SIGFPE = 8
SIGUSR1 = 30
SIGSEGV = 11
SIGUSR2 = 31
SIGPIPE = 13
SIGALRM = 14
SIGTERM = 15
SIGSTKFLT not defined 
SIGCLD not defined 
SIGCHLD = 20
SIGCONT = 19
SIGTSTP = 18
SIGTTIN = 21
SIGTTOU = 22
SIGURG = 16
SIGXCPU = 24
SIGXFSZ = 25
SIGVTALRM = 26
SIGPROF = 27
SIGWINCH = 28
SIGPOLL not defined 
SIGIO = 23
SIGPWR not defined 
SIGSYS = 12
SIGBABY = 12
SIG_BLOCK = 1
SIG_UNBLOCK = 2
SIG_SETMASK = 3
up
-2
eclecticrob at gmail dot com
13 years ago
On RedHat, the values of the constants are:

Signal SIGHUP = 1
Signal SIGINT = 2
Signal SIGQUIT = 3
Signal SIGILL = 4
Signal SIGTRAP = 5
Signal SIGABRT = 6
Signal SIGIOT = 6
Signal SIGBUS = 7
Signal SIGFPE = 8
Signal SIGUSR1 = 10
Signal SIGSEGV = 11
Signal SIGUSR2 = 12
Signal SIGPIPE = 13
Signal SIGALRM = 14
Signal SIGTERM = 15
Signal SIGSTKFLT = 16
Signal SIGCLD = 17
Signal SIGCHLD = 17
Signal SIGCONT = 18
Signal SIGTSTP = 20
Signal SIGTTIN = 21
Signal SIGTTOU = 22
Signal SIGURG = 23
Signal SIGXCPU = 24
Signal SIGXFSZ = 25
Signal SIGVTALRM = 26
Signal SIGPROF = 27
Signal SIGWINCH = 28
Signal SIGPOLL = 29
Signal SIGIO = 29
Signal SIGPWR = 30
Signal SIGSYS = 31
Signal SIGBABY = 31
Signal SIG_BLOCK = 0
Signal SIG_UNBLOCK = 1
Signal SIG_SETMASK = 2
To Top