JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... _NONBLOCK フラグだけである。フラグ O_DSYNC , O_SYNC を変更することはできない。下記の「バグ」を参照。 アドバイザリーレコードロック Linux は昔からある (「プロセスに関連付けられる」) UNIX のレコードロックを実装している。 このレコードロックは POSIX で標準化 ... されている。 Linux 固有のより良い動作を行うロックについては、下記のオープンファイル記述ロックの議論を参照のこと。 F_SETLK , F_SETLKW , F_GETLK は、レコードロックの獲得/解放/ ... テストのために使用する (レコードロックは、バイト範囲ロック、ファイルセグメントロック、ファイル領域ロックとも呼ばれる)。 三番目の引数 lock は、以下に示すフィールド ... ... _NONBLOCK フラグだけである。フラグ O_DSYNC , O_SYNC を変更することはできない。下記の「バグ」を参照。 アドバイザリーレコードロック Linux は昔からある (「プロセスに関連付けられる」) UNIX のレコードロックを実装している。 このレコードロックは POSIX で標準化 ... されている。 Linux 固有のより良い動作を行うロックについては、下記のオープンファイル記述ロックの議論を参照のこと。 F_SETLK , F_SETLKW , F_GETLK は、レコードロックの獲得/解放/ ... テストのために使用する (レコードロックは、バイト範囲ロック、ファイルセグメントロック、ファイル領域ロックとも呼ばれる)。 三番目の引数 lock は、以下に示すフィールド ... ... ールを使ってファイルロックを取得し、 そのロックを保持する指定されたコマンドを実行する。 指定するオプションにより、排他ロックにも共有ロックにもできる。 ... また、ロック競合が発生した際の動作は、 ロックが使用可能になるまで無限に待ち続ける (デフォルト) ように指定することも、 指定された時間の後 ... にロックが使用可能にならなければ 失敗するように指定することもできる。 時間を 0 に指定すると、コマンドは (訳註: ロックの取得を) 全く待 ... ... ンされたファイルにアドバイザリロック (advisory lock) の適用 や解除を行う。 ファイルは fd で指定する。引数 operation には以下のいずれか一つを指定する: LOCK_SH 共 ... 有ロックを適用する。 指定したファイルに対して、 一つ以上のプロセスが同時に共有ロックを保持することができる。 LOCK_EX 排他ロックを適用 ... する。 指定したファイルに対して、 ただ一つのプロセスだけが同時に排他ロックを保持することができる。 LOCK_UN このプロセスが保持している既存のロックを解除する。 flock () を呼び出したときに、指定したロッ ... ... ョンは他と区別がつく範囲において短縮することができる。 また -h はヘルプメッセージを表示する。 説明 hwclock はハードウェア・クロックにアクセスするためのツールである。 現在の時刻の表示、指定した時刻へのハードウェア・クロックの設定、 ハードウェア・クロックを ... システム時刻に合わせる (およびその逆)、 といった機能を持つ。 hwclock を定期的に実行し、ハードウェア・クロックの時間を増減して、 時計の規則的なずれ (systematic drift) を補償することもできる (systematic drift とは、クロックが放っておか ... オプション 以下のオプションは hwclock にどの機能を実行するかを伝えるもので、必ず一つだけを指定する。 --show ハードウェア・クロックを読んで時刻を標準出力に表示する。 ここで表示される時刻は常にローカル・タイムである。 ハードウェア・クロックを協定世界時にし ... ... テープは mt コマンドの後で巻き戻され、 次のコマンドはテープの先頭から始まってしまう)。 それぞれのグループで、異なった特性 (ブロックサイズ・圧縮・ 密度など) のデバイスを定義するために 4 つのマイナー番号が利用できる。 システムが起動したときには、最初のデバイ ... 9 128 mknod -m 666 /dev/nst0l c 9 160 mknod -m 666 /dev/nst0m c 9 192 mknod -m 666 /dev/nst0a c 9 224 これらには対応するブロックデバイスは存在しない。 ドライバは内部バッファーを使い、その大きさは少なくともテープの 1 ブロックを保持できるように取られる。 ... 2.1.121 以前のカーネルでは、 バッファーは連続する一つのブロックとして割り当てられる。この方法だと、 ブロックサイズの最大値はカーネルの割り当て可能な連続メモリーブロックに 制限される。この ... ... ークされる。 よって、ext3 ファイルシステムに対しては、 e2fsck は通常ジャーナルを実行して終了するだけになる (ただしスーパーブロックに、 より詳細なチェックを要求する内容が記述されている場合は別)。 device はファイルシステムが保存されているデバイスファイルで ... めにのみ準備されているオプションであるため、 できる限り -p オプションを使うことが推奨される。 -b superblock 通常のスーパーブロックのかわりに、 superblock をスーパーブロックとして利用する。 このオプションが用いられるのは、 プライマリなスーパーブロックが壊 ... れた場合である。 バックアップスーパーブロックの場所は、 ファイルシステムのブロックサイズによって異なる。 ファイルシステムのブロックサイズが 1k の場合、 バックアップスーパ ... ... : clock_getres (), clock_gettime (), clock_settime (): _POSIX_C_SOURCE >= 199309L 説明 関数 clock_getres () は 指定されたクロック clockid の分解能 (精度) を探し出します。 res が NULL でない場合、その分解能を res で指される struct timespec に格納します。 ... クロックの分解能は実装に依存し、 特定のプロセスによって設定することはできません。 clock_settime () の引数 tp で指される時間の値が re ... s の倍数でない場合、 res の倍数に切り詰められます。 関数 clock_gettime () と clock_settime () は、指定されたクロック clockid の時間を取得または設定します。 res と tp 引数は timespec (3) 構造体です。 clockid 引数は特定のクロックの識別子であ ... ... : clock_getres (), clock_gettime (), clock_settime (): _POSIX_C_SOURCE >= 199309L 説明 関数 clock_getres () は 指定されたクロック clockid の分解能 (精度) を探し出します。 res が NULL でない場合、その分解能を res で指される struct timespec に格納します。 ... クロックの分解能は実装に依存し、 特定のプロセスによって設定することはできません。 clock_settime () の引数 tp で指される時間の値が re ... s の倍数でない場合、 res の倍数に切り詰められます。 関数 clock_gettime () と clock_settime () は、指定されたクロック clockid の時間を取得または設定します。 res と tp 引数は timespec (3) 構造体です。 clockid 引数は特定のクロックの識別子であ ... ... : clock_getres (), clock_gettime (), clock_settime (): _POSIX_C_SOURCE >= 199309L 説明 関数 clock_getres () は 指定されたクロック clockid の分解能 (精度) を探し出します。 res が NULL でない場合、その分解能を res で指される struct timespec に格納します。 ... クロックの分解能は実装に依存し、 特定のプロセスによって設定することはできません。 clock_settime () の引数 tp で指される時間の値が re ... s の倍数でない場合、 res の倍数に切り詰められます。 関数 clock_gettime () と clock_settime () は、指定されたクロック clockid の時間を取得または設定します。 res と tp 引数は timespec (3) 構造体です。 clockid 引数は特定のクロックの識別子であ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。