JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 7483647.0 〜 2147483647.0 の範囲内(両端を含む)の実数である。 重み付き正規表現条件 最初に正規表現を見つけると、スコアに w を加算する。二番目を見つけると、 w*x を加算する。三番目を見つけると、 w*x*x を加算する。四番目を見つけると、 w*x*x*x を加算する。以 ... たものとして処理される。 重み付き長さ条件 現在のメールの長さが M である場合: * w^x > L という条件式は以下のような式でスコアに加算する: x / M \ w * | --- | \ L / また: * w^x < L という条件式は以下のような式でスコアに加算する: x / L \ w * | --- | \ M / 両 ... 者共、 L=M であればスコアに w を加算する。 しかしながら前者の場合は大きいメールが有利であり、後者の場合は 小さいメールが有利である。 x の値によって関数の勾配を微 ... ... が振られる。 そして操作は三種類あり、 sem_op の値で区別される。 sem_op が正の整数の場合、その値をセマフォの値 ( semval ) に加算する。 さらに、この操作で SEM_UNDO が指定されていた場合は、 システムはこのセマフォのの調整値 ( semadj ) から値 sem_op を減算 ... の絶対値を減算し、さらに、この操作に SEM_UNDO が指定されている場合は、このセマフォの調整値 ( semadj ) に sem_op の絶対値を加算する。 semval が sem_op の絶対値より小さく、 sem_flg に IPC_NOWAIT が指定された場合は、 semop () は失敗し、 errno に EAGAIN ... を使って操作が行われた個々のセマフォに対応する。 プロセスが終了する際、 セマフォ毎の semadj の各々の値が対応するセマフォに加算される。 これにより、そのプロセスがそのセマフォに対して行った操作の影響が取り消される (ただし、下記の「バグ」を参照)。 semct ... ... が振られる。 そして操作は三種類あり、 sem_op の値で区別される。 sem_op が正の整数の場合、その値をセマフォの値 ( semval ) に加算する。 さらに、この操作で SEM_UNDO が指定されていた場合は、 システムはこのセマフォのの調整値 ( semadj ) から値 sem_op を減算 ... の絶対値を減算し、さらに、この操作に SEM_UNDO が指定されている場合は、このセマフォの調整値 ( semadj ) に sem_op の絶対値を加算する。 semval が sem_op の絶対値より小さく、 sem_flg に IPC_NOWAIT が指定された場合は、 semop () は失敗し、 errno に EAGAIN ... を使って操作が行われた個々のセマフォに対応する。 プロセスが終了する際、 セマフォ毎の semadj の各々の値が対応するセマフォに加算される。 これにより、そのプロセスがそのセマフォに対して行った操作の影響が取り消される (ただし、下記の「バグ」を参照)。 semct ... ... dle が他のスレッドにロックされていな い状態になるまで待ったのち、現在のスレッドを *filehandle のオーナに設 定し、ロック数を加算する。 funlockfile () 関数は、ロック数を減算する。 ftrylockfile () 関数は flockfile () のブロッキングを行わない バージョンで ... ある。他のスレッドが *filehandle をロックしている時は 何も行わず、そうでない場合は *filehandle の所有権を獲得し、 ロック数を加算する。 返り値 ftrylockfile () 関数はロックに成功すると 0 を返し、 失敗した場合は 0 以外の値を返す。 エラー なし。 属性 この節 ... ... dle が他のスレッドにロックされていな い状態になるまで待ったのち、現在のスレッドを *filehandle のオーナに設 定し、ロック数を加算する。 funlockfile () 関数は、ロック数を減算する。 ftrylockfile () 関数は flockfile () のブロッキングを行わない バージョンで ... ある。他のスレッドが *filehandle をロックしている時は 何も行わず、そうでない場合は *filehandle の所有権を獲得し、 ロック数を加算する。 返り値 ftrylockfile () 関数はロックに成功すると 0 を返し、 失敗した場合は 0 以外の値を返す。 エラー なし。 属性 この節 ... ... dle が他のスレッドにロックされていな い状態になるまで待ったのち、現在のスレッドを *filehandle のオーナに設 定し、ロック数を加算する。 funlockfile () 関数は、ロック数を減算する。 ftrylockfile () 関数は flockfile () のブロッキングを行わない バージョンで ... ある。他のスレッドが *filehandle をロックしている時は 何も行わず、そうでない場合は *filehandle の所有権を獲得し、 ロック数を加算する。 返り値 ftrylockfile () 関数はロックに成功すると 0 を返し、 失敗した場合は 0 以外の値を返す。 エラー なし。 属性 この節 ... ... います。 struct timeval { time_t tv_sec; /* 秒 */ suseconds_t tv_usec; /* マイクロ秒 */ }; timeradd () は、 a と b の時刻値を加算し、その合計を res により参照される timeval 構造体に格納します。結果は、 res->tv_usec の値が 0 から 999,999 の範囲に入るよう ... ... います。 struct timeval { time_t tv_sec; /* 秒 */ suseconds_t tv_usec; /* マイクロ秒 */ }; timeradd () は、 a と b の時刻値を加算し、その合計を res により参照される timeval 構造体に格納します。結果は、 res->tv_usec の値が 0 から 999,999 の範囲に入るよう ... ... います。 struct timeval { time_t tv_sec; /* 秒 */ suseconds_t tv_usec; /* マイクロ秒 */ }; timeradd () は、 a と b の時刻値を加算し、その合計を res により参照される timeval 構造体に格納します。結果は、 res->tv_usec の値が 0 から 999,999 の範囲に入るよう ... ... います。 struct timeval { time_t tv_sec; /* 秒 */ suseconds_t tv_usec; /* マイクロ秒 */ }; timeradd () は、 a と b の時刻値を加算し、その合計を res により参照される timeval 構造体に格納します。結果は、 res->tv_usec の値が 0 から 999,999 の範囲に入るよう ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。