JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 定される。 (これは open (2) に O_CREAT | O_EXCL を指定した場合の動作と同じである) メッセージキューの作成時に、 msgflg 引数の下位 9 ビットは、 そのメッセージキューのアクセス許可の定義として使用される。 これらの許可ビットは open (2) の引数 mode と同じ形 ... 設定する。 • msg_perm.cgid と msg_perm.gid に呼び出し元プロセスの実効 (effective) グループID を設定する。 • msg_perm.mode の下位 9 ビットは msgflg の下位 9 ビットを設定する。 • msg_qnum , msg_lspid , msg_lrpid , msg_stime , msg_rtime に 0 を設定される ... _PRIVATE はフラグではなく、 key_t 型である。 この特別な値が key として使用された場合、 msgget () システムコールは msgflg の下位 9 ビット以外の全てを無視して (成功した場合は) 新しいメッセージキューを作成する。 msgget () システムコールに影響を及ぼすメッ ... ... ibc 2.27 以降: _DEFAULT_SOURCE glibc 2.27 より前: _GNU_SOURCE 説明 ffs () 関数は、ワード i の中で最初にセットされている (最下位)ビットの位置を返す。 最下位ビットの位置は 1、最上位ビットの位置は例えば 32 や 64 である。 ffsll () 関数と ffsl () 関数も同 ... ... ibc 2.27 以降: _DEFAULT_SOURCE glibc 2.27 より前: _GNU_SOURCE 説明 ffs () 関数は、ワード i の中で最初にセットされている (最下位)ビットの位置を返す。 最下位ビットの位置は 1、最上位ビットの位置は例えば 32 や 64 である。 ffsll () 関数と ffsl () 関数も同 ... ... ibc 2.27 以降: _DEFAULT_SOURCE glibc 2.27 より前: _GNU_SOURCE 説明 ffs () 関数は、ワード i の中で最初にセットされている (最下位)ビットの位置を返す。 最下位ビットの位置は 1、最上位ビットの位置は例えば 32 や 64 である。 ffsll () 関数と ffsl () 関数も同 ... ... が設定される (これは open (2) に O_CREAT | O_EXCL が指定された場合の動作と同じである)。 セマフォ集合作成時に、引数 semflg の下位 9 ビットは、そのセマフォ集合の (所有者 (owner)、グループ (group)、 他人 (others) に対する) アクセス許可の定義として使用され ... する。 • sem_perm.cgid と sem_perm.gid に、呼び出し元のプロセスの実効 (effective) グループ ID を設定する。 • sem_perm.mode の下位 9 ビットに semflg の下位 9 ビットを設定する。 • sem_nsems に nsems の値を設定する。 • sem_otime に 0 を設定する。 • sem_ct ... PRIVATE はフラグフィールドに指定するものではなく、 key_t 型である。 この特別な値が key に指定されると、 semget () semflg の下位 9 ビット以外は全て無視し、 (成功した場合は) 新しいセマフォ集合を作成する。 セマフォの初期化 新しく作成されたセマフォ集合の ... ... 性がある。 proc (5) にある /proc/sys/vm/overcommit_memory ファイルに関する議論も参照のこと。 上記のフラグに加えて、 shmflg の下位 9 ビットは、所有者、グループ、その他への許可を指定する。 これらのビットは open (2) の mode 引数と同じ形式で同じ意味を持つ。 ... ユーザーID を設定する。 • shm_perm.cgid と shm_perm.gid に呼び出し元プロセスの実効グループID を設定する。 • shm_perm.mode の下位 9 ビットに shmflg の下位 9 ビットを設定する。 • shm_segsz に size の値を設定する。 • shm_lpid , shm_nattch , shm_atime , s ... るかもしれない。 IPC_PRIVATE はフラグではなく key_t 型である。 この特別な値が key に使用された場合は、 shmget () は shmflg の下位 9 ビットを除いた全てを無視し、 新しい共有メモリーセグメントを作成する。 共有メモリーの上限 shmget () コールに影響する共有メ ... ... タックを使い果たすことが予想される場合は、 代替シグナルスタックを確立すると便利である。 例えば、スタックが最上位アドレスから 下位アドレス方向に非常にたくさん積まれてしまうことで、 最下位アドレスから上位アドレス方向に積まれるヒープとぶつかってしまう場合や ... シグナルスタック上でしかシグナルをキャッチできない。 Linux がサポートする多くのハードウェアアーキテクチャーでは、 スタックは下位アドレス方向に積まれる。 sigaltstack () はスタックが積まれる方向を自動的に決定する。 代替シグナルスタック上で実行されている ... ... タックを使い果たすことが予想される場合は、 代替シグナルスタックを確立すると便利である。 例えば、スタックが最上位アドレスから 下位アドレス方向に非常にたくさん積まれてしまうことで、 最下位アドレスから上位アドレス方向に積まれるヒープとぶつかってしまう場合や ... シグナルスタック上でしかシグナルをキャッチできない。 Linux がサポートする多くのハードウェアアーキテクチャーでは、 スタックは下位アドレス方向に積まれる。 sigaltstack () はスタックが積まれる方向を自動的に決定する。 代替シグナルスタック上で実行されている ... ... srand () の Linux C Library 版は、 random (3) と srandom (3) の両関数と同じ乱数生成 アルゴリズムを使用している。そのため、下位のビットは上位のビットと 同じくらいにランダムである。 しかし、旧版の rand () の実装や、他のシステムの現在の実装では、下位のビ ... ... srand () の Linux C Library 版は、 random (3) と srandom (3) の両関数と同じ乱数生成 アルゴリズムを使用している。そのため、下位のビットは上位のビットと 同じくらいにランダムである。 しかし、旧版の rand () の実装や、他のシステムの現在の実装では、下位のビ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。