JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... WORD_TYPE f_frsize; /* フラグメントサイズ (Linux 2.6 以降) */ __SWORD_TYPE f_spare[5]; }; ファイルシステムの型: ADFS_SUPER_MAGIC 0xadf5 AFFS_SUPER_MAGIC 0xADFF BDEVFS_MAGIC 0x62646576 BEFS_SUPER_MAGIC 0x42465331 BFS_MAGIC 0x1BADFACE BINFMTFS_MAGIC 0x4 ... 2494e4d BTRFS_SUPER_MAGIC 0x9123683E CGROUP_SUPER_MAGIC 0x27e0eb CIFS_MAGIC_NUMBER 0xFF534D42 CODA_SUPER_MAGIC 0x73757245 COH_SUPER_MAGIC 0x012FF7B7 ... ... WORD_TYPE f_frsize; /* フラグメントサイズ (Linux 2.6 以降) */ __SWORD_TYPE f_spare[5]; }; ファイルシステムの型: ADFS_SUPER_MAGIC 0xadf5 AFFS_SUPER_MAGIC 0xADFF BDEVFS_MAGIC 0x62646576 BEFS_SUPER_MAGIC 0x42465331 BFS_MAGIC 0x1BADFACE BINFMTFS_MAGIC 0x4 ... 2494e4d BTRFS_SUPER_MAGIC 0x9123683E CGROUP_SUPER_MAGIC 0x27e0eb CIFS_MAGIC_NUMBER 0xFF534D42 CODA_SUPER_MAGIC 0x73757245 COH_SUPER_MAGIC 0x012FF7B7 ... ... WORD_TYPE f_frsize; /* フラグメントサイズ (Linux 2.6 以降) */ __SWORD_TYPE f_spare[5]; }; ファイルシステムの型: ADFS_SUPER_MAGIC 0xadf5 AFFS_SUPER_MAGIC 0xADFF BDEVFS_MAGIC 0x62646576 BEFS_SUPER_MAGIC 0x42465331 BFS_MAGIC 0x1BADFACE BINFMTFS_MAGIC 0x4 ... 2494e4d BTRFS_SUPER_MAGIC 0x9123683E CGROUP_SUPER_MAGIC 0x27e0eb CIFS_MAGIC_NUMBER 0xFF534D42 CODA_SUPER_MAGIC 0x73757245 COH_SUPER_MAGIC 0x012FF7B7 ... ... WORD_TYPE f_frsize; /* フラグメントサイズ (Linux 2.6 以降) */ __SWORD_TYPE f_spare[5]; }; ファイルシステムの型: ADFS_SUPER_MAGIC 0xadf5 AFFS_SUPER_MAGIC 0xADFF BDEVFS_MAGIC 0x62646576 BEFS_SUPER_MAGIC 0x42465331 BFS_MAGIC 0x1BADFACE BINFMTFS_MAGIC 0x4 ... 2494e4d BTRFS_SUPER_MAGIC 0x9123683E CGROUP_SUPER_MAGIC 0x27e0eb CIFS_MAGIC_NUMBER 0xFF534D42 CODA_SUPER_MAGIC 0x73757245 COH_SUPER_MAGIC 0x012FF7B7 ... ... の書式を説明する。 ファイルの種類を調べる方法は色々あるが、 file コマンドはファイルが特定の 「マジックナンバー (magic number)」 で始まるかどうかによってファイルの種類を識別する。 ファイル /usr/share/file/magic で指定することは、調べるべきマ ... ジックナンバー、 特定のマジックナンバーが見つかった時に表示するメッセージ、 ファイルから取り出せるその他の情報である。 magic ファイルの各行では実行するテストを指定する。 テストでは、ファイル先頭から見て特定のオフセット位置にあるデータと、 1 バイト ... ... ディレクトリ名は (そのプロセスの) プロセス ID である。 各サブディレクトリは、以下の擬似ファイルとディレクトリを含む。 /proc/[number]/auxv (カーネル 2.6.0-test7 以降) 実行時にプロセスに渡された ELF インタープリター情報が格納されている。 個々のエントリーは ... form no writeout. But it will have been accounted as having caused 1MB of write. In other words: this field represents the number of bytes which this process caused to not happen, by truncating pagecache. A task can cause "negative" I/O too. If this ta ... ) 128 - リブート/電源オフを許可する 256 - 全てのリアルタイムタスクの nice 値の変更を許可する カーネル設定オプション CONFIG_MAGIC_SYSRQ が有効な場合のみ、このファイルは存在する。 詳細は、Linux カーネルソースファイル Documentation/sysrq.txt を参照のこと ... ... ディレクトリ名は (そのプロセスの) プロセス ID である。 各サブディレクトリは、以下の擬似ファイルとディレクトリを含む。 /proc/[number]/auxv (カーネル 2.6.0-test7 以降) 実行時にプロセスに渡された ELF インタープリター情報が格納されている。 個々のエントリーは ... form no writeout. But it will have been accounted as having caused 1MB of write. In other words: this field represents the number of bytes which this process caused to not happen, by truncating pagecache. A task can cause "negative" I/O too. If this ta ... ) 128 - リブート/電源オフを許可する 256 - 全てのリアルタイムタスクの nice 値の変更を許可する カーネル設定オプション CONFIG_MAGIC_SYSRQ が有効な場合のみ、このファイルは存在する。 詳細は、Linux カーネルソースファイル Documentation/sysrq.txt を参照のこと ... ... ットダウンする時刻である。 time には、すぐにシャットダウンすることを表す`now'、 または未来の時刻を指定する。未来の時刻は、 + number もしくは HHMM。 のいずれかの形式で指定する。 一番目の形式は number 分後にftp サーバをシャットダウンする。 二番目の形式は 2 ... が行われる。 この時間は-d フラグで調整することができる。 [ warning-message ... ] は75文字幅にフォーマットされる。 ftpshut は magic cookie の実際の長さを知る。 このコマンドを実行すると、サーバがシャットダウンする時刻を決定するために 使用するファイルを作成 ... ルが削除されるまでサーバは 接続を拒否し続ける。このファイルの位置は ftpaccess ファイルの shutdown 節に明記されている。 次の magic cookie が利用可能である: Cookie 説明 %s システムがシャットダウンする時刻 %r 新規の接続が拒否される時間 %d 現在の接続が中断 ... ... 場合、 返り値は指定した個数よりも小さい値 (または 0) となる。 The file position indicator for the stream is advanced by the number of bytes successfully read or written. fread () は end-of-file とエラーを区別しないので、 どちらが生じたかを判断するために ... 9. 例 The program below demonstrates the use of fread () by parsing /bin/sh ELF executable in binary mode and printing its magic and class: $ ./a.out ELF magic: 0x7f454c46 Class: 0x02 プログラムのソース #include < stdio.h > #include < stdlib.h > #defi ... ffer), fp); if (ret != sizeof(*buffer)) { fprintf(stderr, "fread() failed: %zu\n", ret); exit(EXIT_FAILURE); } printf("ELF magic: %#04x%02x%02x%02x\n", buffer[0], buffer[1], buffer[2], buffer[3]); ret = fread(buffer, 1, 1, fp); if (ret != 1) { fprintf ... ... 場合、 返り値は指定した個数よりも小さい値 (または 0) となる。 The file position indicator for the stream is advanced by the number of bytes successfully read or written. fread () は end-of-file とエラーを区別しないので、 どちらが生じたかを判断するために ... 9. 例 The program below demonstrates the use of fread () by parsing /bin/sh ELF executable in binary mode and printing its magic and class: $ ./a.out ELF magic: 0x7f454c46 Class: 0x02 プログラムのソース #include < stdio.h > #include < stdlib.h > #defi ... ffer), fp); if (ret != sizeof(*buffer)) { fprintf(stderr, "fread() failed: %zu\n", ret); exit(EXIT_FAILURE); } printf("ELF magic: %#04x%02x%02x%02x\n", buffer[0], buffer[1], buffer[2], buffer[3]); ret = fread(buffer, 1, 1, fp); if (ret != 1) { fprintf ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。