JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... h を実行時に評価したり、どのマニュアルページ系列 (hierarchy) すなわち manpath を `global' として扱うかを判断したり、 どのディレクトリを cat ファイルを保管するディレクトリと ... る (後半は省略可)。この形式のフィール ドは、 man が setuid されたプログラムである場合に特に重要である。なぜなら、これは どの系列を setuid されたユーザー権限でアクセスし、どれを起動ユーザーの 権限でアクセスするかを指定することになるからである。 `global' ... なマニュアルページの系列は、通常 /usr 以下に保管されている。例えば /usr/man , /usr/local/man , /usr/X11R6/man などがこれにあたる。 特定の manpath_el ... ... _MAX 以下 (数学的に書くと [0, RAND_MAX ]) の範囲の疑似乱数整数を返す。 srand () 関数は、 rand () 関数で作られる疑似乱数整数系列の新しい種として、 その引数の値を使用する。 これらの関数を使用して作られた疑似乱数系列は、 同じ値を引数として srand () を呼ぶ ... のポインターである。 seedp が指す整数に同じ初期値を rand_r () を呼び出し、 呼び出し間でその値が変更されなければ、同じ疑似乱数系列が得られる。 rand_r () の seedp 引数が指す値により提供される状態は非常に小さな空間 なので、この関数は弱い疑似乱数生成器になっ ... うこと)。 例 POSIX 1003.1-2003 では、 rand () と srand () の実装例として以下を挙げている。これは、異なる2つのマシンで同じ乱数系列が 必要な場合には便利であろう。 static unsigned long next = 1; /* RAND_MAX を 32767 と仮定 */ int myrand(void) { next = next ... ... _MAX 以下 (数学的に書くと [0, RAND_MAX ]) の範囲の疑似乱数整数を返す。 srand () 関数は、 rand () 関数で作られる疑似乱数整数系列の新しい種として、 その引数の値を使用する。 これらの関数を使用して作られた疑似乱数系列は、 同じ値を引数として srand () を呼ぶ ... のポインターである。 seedp が指す整数に同じ初期値を rand_r () を呼び出し、 呼び出し間でその値が変更されなければ、同じ疑似乱数系列が得られる。 rand_r () の seedp 引数が指す値により提供される状態は非常に小さな空間 なので、この関数は弱い疑似乱数生成器になっ ... うこと)。 例 POSIX 1003.1-2003 では、 rand () と srand () の実装例として以下を挙げている。これは、異なる2つのマシンで同じ乱数系列が 必要な場合には便利であろう。 static unsigned long next = 1; /* RAND_MAX を 32767 と仮定 */ int myrand(void) { next = next ... ... _MAX 以下 (数学的に書くと [0, RAND_MAX ]) の範囲の疑似乱数整数を返す。 srand () 関数は、 rand () 関数で作られる疑似乱数整数系列の新しい種として、 その引数の値を使用する。 これらの関数を使用して作られた疑似乱数系列は、 同じ値を引数として srand () を呼ぶ ... のポインターである。 seedp が指す整数に同じ初期値を rand_r () を呼び出し、 呼び出し間でその値が変更されなければ、同じ疑似乱数系列が得られる。 rand_r () の seedp 引数が指す値により提供される状態は非常に小さな空間 なので、この関数は弱い疑似乱数生成器になっ ... うこと)。 例 POSIX 1003.1-2003 では、 rand () と srand () の実装例として以下を挙げている。これは、異なる2つのマシンで同じ乱数系列が 必要な場合には便利であろう。 static unsigned long next = 1; /* RAND_MAX を 32767 と仮定 */ int myrand(void) { next = next ... ... めて登場したことを意味する。 (バージョン 1.2 のカーネルは、カーネル 1.0.6 から分岐し、 バージョン 1.1.x の不安定版のカーネル系列として開発された。) * システムコールに "2.0" と書かれている場合、 そのシステムコールがおそらくバージョン 1.3.x のカーネルで登 ... る。 (バージョン 2.0 のカーネルは、バージョン 1.2.10 あたりのカーネル 1.2.x から分岐し、バージョン 1.3.x の不安定版のカーネル系列として開発された。) * システムコールに "2.2" と書かれている場合、 そのシステムコールがおそらくバージョン 2.1.x のカーネルで登 ... めて登場したことを意味する。 (バージョン 2.2 のカーネルは、カーネル 2.0.21 から分岐し、 バージョン 2.1.x の不安定版のカーネル系列として開発された。) * システムコールに "2.4" と書かれている場合、 そのシステムコールがおそらくバージョン 2.3.x のカーネルで登 ... ... 乱数を生成する関数の周期はとても長く、およそ 16 * ((2^31) - 1) である。 srandom () 関数は、 random () で返される疑似乱数整数系列の種を設定する。 そのためには新しい種を引数にして srandom () を呼べばよい。 random () で生成される系列は、 引数に同じ種の値を ... ... 乱数を生成する関数の周期はとても長く、およそ 16 * ((2^31) - 1) である。 srandom () 関数は、 random () で返される疑似乱数整数系列の種を設定する。 そのためには新しい種を引数にして srandom () を呼べばよい。 random () で生成される系列は、 引数に同じ種の値を ... ... 乱数を生成する関数の周期はとても長く、およそ 16 * ((2^31) - 1) である。 srandom () 関数は、 random () で返される疑似乱数整数系列の種を設定する。 そのためには新しい種を引数にして srandom () を呼べばよい。 random () で生成される系列は、 引数に同じ種の値を ... ... 乱数を生成する関数の周期はとても長く、およそ 16 * ((2^31) - 1) である。 srandom () 関数は、 random () で返される疑似乱数整数系列の種を設定する。 そのためには新しい種を引数にして srandom () を呼べばよい。 random () で生成される系列は、 引数に同じ種の値を ... ... printf (3) と vsprintf (3) 関数の関係と同様である。 format 文字列は 「命令」 (directive) の列で構成される。命令は入力文字の系列をどのように処理するかを指示する ものである。ある命令の処理が失敗すると、入力はそれ以上読み込まれず、 scanf () は返る。「失敗 ... 文字は入力の次の文字に正確に一致しなければならない。 • 変換指定。変換指定は '%' (パーセント) 文字で始まる。 入力された文字の系列はこの指定にもとづいて変換され、 変換結果は対応する pointer 引数が指す場所に格納される。 入力の次の文字が変換指定と一致しない ... 場合は、変換は失敗する ---これが 「一致の失敗」 (matching failure) である。 format 中の各々の 「変換指定」 は文字 '%' か文字系列 " % n $ " (違いについては後述) で始まり、以下の要素が続く。 • 代入抑制文字 '*' (省略可能)。 scanf () は変換指定に指示された ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。