JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... と maxnode にノードの空集合を指定しなければならない。 MPOL_BIND This mode specifies a strict policy that restricts memory allocation to the nodes specified in nodemask . If nodemask specifies more than one node, page allocations will come from the node wi ... th sufficient free memory that is closest to the node where the allocation takes place. Pages will not be allocated from any node not specified in the IR nodemask . (Before Linux 2.6.26, page alloc ... ations came from the node with the lowest numeric node ID first, until that node contained no free memory. Allocations then came from the node with the next highest node ID specified in nodemask and so forth, until none of the specified nod ... ... キストで許可されたノードが 一つも含まれていない場合には、メモリーのポリシーとしてデフォルトの 「ローカルから割り当て (local allocation)」が適用される。 そのプロセスの CPU 集合コンテキストが nodemask で指定されたノードを少なくとも一つ含むようになるまでは、 結 ... ポリシーはシステムの デフォルトポリシーに「戻る」ことになる。 システムのデフォルトポリシーは「ローカルからの割り当て (local allocation)」、 つまりメモリー割り当てのきっかけとなった CPU のノードのメモリーが割り当てられる。 nodemask には NULL を指定しなければ ... テムの デフォルトポリシーと同様に) 「ローカルからの割り当て」となる。 MPOL_LOCAL (Linux 3.8 以降) This mode specifies "local allocation"; the memory is allocated on the node of the CPU that triggered the allocation (the "local node"). The nodemask and maxnod ... ... suitably aligned for any built-in type, or NULL if the request failed. The returned pointer may be the same as ptr if the allocation was not moved (e.g., there was room to expand the allocation in-place), or different from ptr if the allocation was moved ... ymous mapping using mmap (2). MMAP_THRESHOLD is 128 kB by default, but is adjustable using mallopt (3). Prior to Linux 4.7 allocations performed using mmap (2) were unaffected by the RLIMIT_DATA resource limit; since Linux 4.7, this limit is also enforced ... for allocations performed using mmap (2). マルチスレッドアプリケーションでのデータ破損を回避するため、内部では mutexを 使用して、これらの ... ... suitably aligned for any built-in type, or NULL if the request failed. The returned pointer may be the same as ptr if the allocation was not moved (e.g., there was room to expand the allocation in-place), or different from ptr if the allocation was moved ... ymous mapping using mmap (2). MMAP_THRESHOLD is 128 kB by default, but is adjustable using mallopt (3). Prior to Linux 4.7 allocations performed using mmap (2) were unaffected by the RLIMIT_DATA resource limit; since Linux 4.7, this limit is also enforced ... for allocations performed using mmap (2). マルチスレッドアプリケーションでのデータ破損を回避するため、内部では mutexを 使用して、これらの ... ... suitably aligned for any built-in type, or NULL if the request failed. The returned pointer may be the same as ptr if the allocation was not moved (e.g., there was room to expand the allocation in-place), or different from ptr if the allocation was moved ... ymous mapping using mmap (2). MMAP_THRESHOLD is 128 kB by default, but is adjustable using mallopt (3). Prior to Linux 4.7 allocations performed using mmap (2) were unaffected by the RLIMIT_DATA resource limit; since Linux 4.7, this limit is also enforced ... for allocations performed using mmap (2). マルチスレッドアプリケーションでのデータ破損を回避するため、内部では mutexを 使用して、これらの ... ... suitably aligned for any built-in type, or NULL if the request failed. The returned pointer may be the same as ptr if the allocation was not moved (e.g., there was room to expand the allocation in-place), or different from ptr if the allocation was moved ... ymous mapping using mmap (2). MMAP_THRESHOLD is 128 kB by default, but is adjustable using mallopt (3). Prior to Linux 4.7 allocations performed using mmap (2) were unaffected by the RLIMIT_DATA resource limit; since Linux 4.7, this limit is also enforced ... for allocations performed using mmap (2). マルチスレッドアプリケーションでのデータ破損を回避するため、内部では mutexを 使用して、これらの ... ... suitably aligned for any built-in type, or NULL if the request failed. The returned pointer may be the same as ptr if the allocation was not moved (e.g., there was room to expand the allocation in-place), or different from ptr if the allocation was moved ... ymous mapping using mmap (2). MMAP_THRESHOLD is 128 kB by default, but is adjustable using mallopt (3). Prior to Linux 4.7 allocations performed using mmap (2) were unaffected by the RLIMIT_DATA resource limit; since Linux 4.7, this limit is also enforced ... for allocations performed using mmap (2). マルチスレッドアプリケーションでのデータ破損を回避するため、内部では mutexを 使用して、これらの ... ... リーを元にしている。 より簡潔な説明には GNU libc (glibc-1.08) の info 文書に目を通すこと。 注意 'a' 代入割り当て (assignment-allocation) 修飾子 元々、 GNU C ライブラリ (glibc) では、 a 文字による文字列入力に対する動的割り当て変換指定子 (dynamic allocation co ... ... す値が設定される。 エラー EINVAL 引数が不正である ( n または lineptr が NULL である。 もしくは stream が有効でない)。 ENOMEM Allocation or reallocation of the line buffer failed. 属性 この節で使用されている用語の説明については、 attributes (7) を参照。 インタ ... ... す値が設定される。 エラー EINVAL 引数が不正である ( n または lineptr が NULL である。 もしくは stream が有効でない)。 ENOMEM Allocation or reallocation of the line buffer failed. 属性 この節で使用されている用語の説明については、 attributes (7) を参照。 インタ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。