JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... */ _BSD_SOURCE glibc 2.12 より前: _BSD_SOURCE || _XOPEN_SOURCE >= 500 説明 ualarm () 関数は、呼び出し元のプロセスに対して usecs マイクロ秒 (以上) 後に SIGALRM シグナルを送る。 遅れはシステムの活性度・呼び出しの処理時間・ システムタイマーの粒度によって ... イクロ秒数を返す。 実行中の alarm がない場合は 0 を返す。 エラー EINTR シグナルによって中断された。 signal (7) 参照。 EINVAL usecs または interval が 1000000 未満でない (これがエラーとして扱われるシステムの場合)。 属性 この節で使用されている用語の説明に ... .1-2008 では、 ualarm () の仕様が削除されている。 4.3BSD, SUSv2, POSIX はエラーを定義していない。 注意 POSIX.1-2001 では、 usecs 引数が 0 の場合、何が起こるかは規定されていない。 Linux (やおそらく他ほとんどのシステム) では、 usecs 引数が 0 の場合、処理 ... ... 明示的にこの型を使わないことでプログラムの移植性がより高まる。 以下のように使うこと。 #include < unistd.h > ... unsigned int usecs; ... usleep(usecs); この関数と、 SIGALRM シグナルあるいは alarm (2), sleep (3), nanosleep (2), setitimer (2), timer_create ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。