JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... */ _DEFAULT_SOURCE || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE 説明 これらの関数は x の y 乗の値を返す。 返り値 成功すると、これらの関数は x の y 乗の値を返す。 x が 0 未満の有限値で y が整数でない有限値の場合、領域エラー (domain erro ... 結果がオーバーフローする場合、 範囲エラー (range error) が発生し、 各関数はそれぞれ HUGE_VAL , HUGE_VALF , HUGE_VALL を返す。返り値には数学的に正しい符号が付与される。 結果がアンダーフローし、その値が表現可能でない場合、 範囲エラーが発生し、 0.0 が返される ... 。 以下で規定されていない場合で、 x か y が NaN の場合、返り値は NaN となる。 x が +1 の場合、 ( y が NaN であったとしても) 返り値は 1.0 となる。 y が 0 の場合、 ( x が NaN であったとして ... ... */ _DEFAULT_SOURCE || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE 説明 これらの関数は x の y 乗の値を返す。 返り値 成功すると、これらの関数は x の y 乗の値を返す。 x が 0 未満の有限値で y が整数でない有限値の場合、領域エラー (domain erro ... 結果がオーバーフローする場合、 範囲エラー (range error) が発生し、 各関数はそれぞれ HUGE_VAL , HUGE_VALF , HUGE_VALL を返す。返り値には数学的に正しい符号が付与される。 結果がアンダーフローし、その値が表現可能でない場合、 範囲エラーが発生し、 0.0 が返される ... 。 以下で規定されていない場合で、 x か y が NaN の場合、返り値は NaN となる。 x が +1 の場合、 ( y が NaN であったとしても) 返り値は 1.0 となる。 y が 0 の場合、 ( x が NaN であったとして ... ... */ _DEFAULT_SOURCE || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE 説明 これらの関数は x の y 乗の値を返す。 返り値 成功すると、これらの関数は x の y 乗の値を返す。 x が 0 未満の有限値で y が整数でない有限値の場合、領域エラー (domain erro ... 結果がオーバーフローする場合、 範囲エラー (range error) が発生し、 各関数はそれぞれ HUGE_VAL , HUGE_VALF , HUGE_VALL を返す。返り値には数学的に正しい符号が付与される。 結果がアンダーフローし、その値が表現可能でない場合、 範囲エラーが発生し、 0.0 が返される ... 。 以下で規定されていない場合で、 x か y が NaN の場合、返り値は NaN となる。 x が +1 の場合、 ( y が NaN であったとしても) 返り値は 1.0 となる。 y が 0 の場合、 ( x が NaN であったとして ... ... に呼び出す 関数である。この関数への唯一のパラメータは文字列である。 値 0 が指定されると、gdbm はデフォルトの関数を使用する。 返り値 dbf は、その gdbm ファイルにアクセスする他のすべてのルーチン に必要なポインタである。 NULL ポインタが返った場合、 gdbm_ope ... 挿入のみ。キーが存在すればエラーとなる。 GDBM_REPLACE キーが存在すれば内容を更新する。 リーダが gdbm_store をコールした場合、返り値は -1 となる。 GDBM_INSERT が指定された時にデータベースに key が存在すると、 返り値は 1 である。そうでなければ返り値は 0 であ ... 以下のようにする: content = gdbm_fetch ( dbf, key ) dbf は gdbm_open から返ってきたポインタである。 key はキーデータである。 返り値の dptr が NULL の場合、データは見つからなかった。 見つかった場合はデータへのポインタが返る。 dptr の記憶空間は malloc (3C) ... ... ルドは以下の値のいずれかである。 DOMAIN 領域エラー (domain error) が発生した (関数の引数が関数が定義された範囲外であった)。 返り値は関数によって異なり、 errno には EDOM が設定される。 SING 極エラー (pole error) が発生した (関数の結果が無限大である)。 返り ... である (引数を一つしか取らない関数の場合は arg2 は不定となる)。 retval フィールドはその数学関数が呼び出し元に返そうとしている返り値 を示す。プログラマが定義した matherr () でこのフィールドを変更する ことで、その数学関数の返り値を変更することができる。 ma ... " 列 は matherr () が呼び出される際に exc->type に 設定される値を示す。 "Result" 列は exc->retval に 設定されるデフォルトの返り値を示す。 "Msg?" 列と "errno" 列は matherr () が 0 を返した場合のデフォルトの 動作を示す。 "Msg?" 列に "y" が入っている場合、 ... ... る。 説明 aio_return () 関数は aiocbp で指された制御ブロックにおける非同期 I/O リクエストの最終的な返り値を返す。 ( aiocb 構造体の説明は aio (7) を参照) この関数は、 aio_error (3) が EINPROGRESS 以外を返した後で、 与えられたリクエ ... ストに対して 1 回だけ呼ばれるべきである。 返り値 非同期 I/O 操作が完了した場合、この関数は、同期呼び出し read (2), write (2), fsync (2), fdatasync (2) が返すのと同じ値を返 ... す。エラーの場合、 -1 が返され、 errno が適切に設定される。 非同期 I/O 操作が完了していない場合、 aio_return () の返り値とその影響は不定である。 エラー EINVAL aiocbp が、返り値がまだ取得されていない非同期 I/O リクエストの 制御ブロックを指してい ... ... 同期 I/O 操作をすべて取り消そうとし、取り消せなかったすべての操作が完了するまで停止 (block) し、その後 ctx_id の削除を行う。 返り値 成功した場合、 io_destroy () は 0 を返す。 失敗時の返り値については、「注意」の節を参照すること。 エラー EFAULT データ構造 ... ライブラリの 慣習にしたがっておらず、エラーの場合には負のエラー番号 (エラーの節に列 挙されている値の一つを負にしたもの) が返り値となる点にも注意すること。 syscall (2) 経由でシステムコールを起動すると、返り値は通常のエラー通 知の慣習に したがってものとな ... ... の値を変更した場合、新しい値が編集の状態に反映されます。 認識できないオプションが与えられた場合やエラーが起きた場合以外は、 返り値は 0 になります。 break [ n ] for , while , until , select のループから抜けます。 n が指定されていれば、 n レベル分 のループ ... は 1 以上でなければなりません。 n がループの深さよりも大きい場合には、全てのループから抜けます。 n が 1 未満の場合を除けば、返り値は 0 です。 builtin shell-builtin [ arguments ] 指定されたシェル組み込みコマンドを実行します。コマンドには arguments を引き数 ... レーム 0 です。 シェルがサブルーチンを呼び出していない場合や、 expr が呼び出しスタックの有効な位置に相当しない場合を除けば、 返り値は 0 です。 cd [ -L |[ -P [ -e ]]] [ dir ] カレントディレクトリを dir に変更します。 変数 HOME の値が dir のデフォルト値です ... ... 方法にしたがって処理される)。 command が NULL の場合、 system () はそのシステムでシェルが利用可能かを示すステータスを返す。 返り値 system () の返り値は以下のいずれかである。 * command が NULL の場合、 シェルが利用可能ならゼロ以外の値、利用不可なら 0。 * ... be retrieved, the return value is -1 and errno is set to indicate the error. * 子プロセスでシェルを実行できなかった場合、 返り値は子プロセスがステータス 127 で _exit (2) を呼び出して終了したのと同じになる。 * システムコールがすべて成功した場合、 返り値 ... 終了ステータスとなる (シェルの終了ステータスはそのシェルが実行した最後のコマンドの終了ステータスである)。 最後の 2 つの場合、返り値は "wait status" であり、 waitpid (2) に書かれているマクロ (つまり WIFEXITED () や WEXITSTATUS () などのマクロ) を使って検査 ... ... イトだけ増やす。 increment を 0 にして sbrk () を呼び出すことで、プログラムの現在のブレーク (break) 場所を知ることができる。 返り値 成功した場合、 brk () は 0 を返す。 エラーの場合には、-1 を返し、 errno に ENOMEM を設定する。 成功した場合、 sbrk () は変 ... 使われている。 一般的なのは int , ssize_t , ptrdiff_t , intptr_t である。 C ライブラリとカーネルの違い 上で説明した brk () の返り値についての動作は、 Linux の brk () システムコールをラップする glibc の関数によるものである。 (その他の多くの実装でも、 brk ( ... ) の返り値はこれと同じである。 この返り値は SUSv2 でも規定されている。) しかし、実際の Linux システムコールは、成功した場合、 プログラ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。