JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 定する。 システムコールのリスト 以下は Linux のシステムコールのリストである。 このリストで、 Kernel の列は、Linux 2.2 以降で登場したシステムコールが 登場したカーネルバージョンを示す。 以下に詳細な説明を記す。 * カーネルバージョンがない場合、そのシステム ... コールは カーネル 1.0 もしくはそれ以前に登場した。 * システムコールに "1.2" と書かれている場合、 そのシステムコールがおそらくバージョン 1.1.x のカーネルで登場し、 安定版 ... のカーネルでは 1.2 で初めて登場したことを意味する。 (バージョン 1.2 のカーネルは、カーネル 1.0.6 から分岐し、 バージョン 1.1.x の不安定版のカーネル系列とし ... ... memrchr (): rawmemchr (): _GNU_SOURCE 説明 memchr () 関数は、ポインター s が指し示すメモリー領域の先頭の n バイトから最初に登場する文字 c を探す。 c と s が指し示すメモリー領域の各バイトは両方とも unsigned char と解釈される。 memrchr () 関数は memchr ... を返す。 マッチするバイトが見つからなかった場合、結果は不定である。 バージョン rawmemchr () は glibc バージョン 2.1 で初めて登場した。 memrchr () は glibc バージョン 2.2 で初めて登場した。 属性 この節で使用されている用語の説明については、 attributes (7 ... ... memrchr (): rawmemchr (): _GNU_SOURCE 説明 memchr () 関数は、ポインター s が指し示すメモリー領域の先頭の n バイトから最初に登場する文字 c を探す。 c と s が指し示すメモリー領域の各バイトは両方とも unsigned char と解釈される。 memrchr () 関数は memchr ... を返す。 マッチするバイトが見つからなかった場合、結果は不定である。 バージョン rawmemchr () は glibc バージョン 2.1 で初めて登場した。 memrchr () は glibc バージョン 2.2 で初めて登場した。 属性 この節で使用されている用語の説明については、 attributes (7 ... ... memrchr (): rawmemchr (): _GNU_SOURCE 説明 memchr () 関数は、ポインター s が指し示すメモリー領域の先頭の n バイトから最初に登場する文字 c を探す。 c と s が指し示すメモリー領域の各バイトは両方とも unsigned char と解釈される。 memrchr () 関数は memchr ... を返す。 マッチするバイトが見つからなかった場合、結果は不定である。 バージョン rawmemchr () は glibc バージョン 2.1 で初めて登場した。 memrchr () は glibc バージョン 2.2 で初めて登場した。 属性 この節で使用されている用語の説明については、 attributes (7 ... ... 関数は C や POSIX.1 標準の一部でも UNIX システムの慣習的なものでもなかった。 この関数は Lattice C AmigaDOS コンパイラで初めて登場し、それは少なくとも 1986 年時点ではそうであった。 その後、 1989 年に GNU fileutils と GNU textutils に登場し、 1992 年までに ... ... alloc (3) に対して規定されているエラーのいずれかで失敗する場合がある。 バージョン if_nameindex () 関数は glibc 2.1 で初めて登場したが、 glibc 2.3.4 より前のバージョンの実装では IPv4 アドレスを持つインターフェースのみをサポートしていた。 IPv4 アドレスを ... f_nameindex (), if_freenameindex () Thread safety MT-Safe 準拠 POSIX.1-2001, POSIX.1-2008, RFC 3493. この関数は BSDi 初めて登場した。 例 以下のプログラムはこのページで説明した関数の使い方を示している。このプログラムが生成する出力は以下のようになる。 $ ... ... alloc (3) に対して規定されているエラーのいずれかで失敗する場合がある。 バージョン if_nameindex () 関数は glibc 2.1 で初めて登場したが、 glibc 2.3.4 より前のバージョンの実装では IPv4 アドレスを持つインターフェースのみをサポートしていた。 IPv4 アドレスを ... f_nameindex (), if_freenameindex () Thread safety MT-Safe 準拠 POSIX.1-2001, POSIX.1-2008, RFC 3493. この関数は BSDi 初めて登場した。 例 以下のプログラムはこのページで説明した関数の使い方を示している。このプログラムが生成する出力は以下のようになる。 $ ... ... ます。 桁の番号づけは 1 から始まります。 関連項目 awk (1), column (1), cut (1), paste (1) 歴史 colrm コマンドは BSD 3.0 から登場しました。 ... ... よりも大きかった。 EOPNOTSUPP 未知のフラグが flags に指定された。 バージョン preadv () と pwritev () は Linux 2.6.30 で初めて登場した。 ライブラリによるサポートは glibc 2.10 で追加された。 preadv2 () と pwritev2 () は Linux 4.6 で初めて登場した。ライブラ ... 2.26 で追加された。 準拠 readv (), writev (): POSIX.1-2001, POSIX.1-2008, 4.4BSD (これらのシステムコールは 4.2BSD で初めて登場した) preadv (), pwritev (): 非標準だが、最近の BSD にも存在する。 preadv2 (), pwritev2 (): 非標準の Linux による拡張。 注意 ... ... よりも大きかった。 EOPNOTSUPP 未知のフラグが flags に指定された。 バージョン preadv () と pwritev () は Linux 2.6.30 で初めて登場した。 ライブラリによるサポートは glibc 2.10 で追加された。 preadv2 () と pwritev2 () は Linux 4.6 で初めて登場した。ライブラ ... 2.26 で追加された。 準拠 readv (), writev (): POSIX.1-2001, POSIX.1-2008, 4.4BSD (これらのシステムコールは 4.2BSD で初めて登場した) preadv (), pwritev (): 非標準だが、最近の BSD にも存在する。 preadv2 (), pwritev2 (): 非標準の Linux による拡張。 注意 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。