JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... value ); int setitimer(int which , const struct itimerval * new_value , struct itimerval * old_value ); 説明 システムは 1 個のプロセスにつき 3 個 ... 。 it_interval (の両方のサブフィールド) で値 0 が返された場合は、 このタイマーが 1 回限りのタイマーであることを示している。 setitimer () 関数は指定されたタイマーに new_value の値を設定する。 old_value が NULL 以外の場合、タイマーの古い値 (すなわち getitime ... らない値である。 準拠 POSIX.1-2001, SVr4, 4.4BSD (このコールは 4.2BSD で始めて現われた). POSIX.1-2008 では、 getitimer () と setitimer () は廃止予定とされており、 代わりに POSIX タイマー API ( timer_gettime (2), timer_settime (2) など) を使うことが推奨されて ... ... value ); int setitimer(int which , const struct itimerval * new_value , struct itimerval * old_value ); 説明 システムは 1 個のプロセスにつき 3 個 ... 。 it_interval (の両方のサブフィールド) で値 0 が返された場合は、 このタイマーが 1 回限りのタイマーであることを示している。 setitimer () 関数は指定されたタイマーに new_value の値を設定する。 old_value が NULL 以外の場合、タイマーの古い値 (すなわち getitime ... らない値である。 準拠 POSIX.1-2001, SVr4, 4.4BSD (このコールは 4.2BSD で始めて現われた). POSIX.1-2008 では、 getitimer () と setitimer () は廃止予定とされており、 代わりに POSIX タイマー API ( timer_gettime (2), timer_settime (2) など) を使うことが推奨されて ... ... った。 プログラム中に明示的に useconds_t と書かない方が、移植性が高くなる。 この関数と alarm (2), sleep (3), nanosleep (2), setitimer (2), timer_create (2), timer_delete (2), timer_getoverrun (2), timer_gettime (2), timer_settime (2), usleep (3) のような他 ... のタイマー関数との相互作用は規定されていない。 この関数は廃止予定である。 代わりに setitimer (2) もしくは POSIX インターバルタイマー ( timer_create (2) など) を使うこと。 関連項目 alarm (2), getitimer (2), nanosleep ... (2), select (2), setitimer (2), usleep (3), time (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロ ... ... 間を返す。以前に アラームが予定されていなければゼロを返す。 準拠 POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD. 注意 alarm () と setitimer (2) は同じタイマーを共有している; 片方を呼び出すことはもう一方の 使用に影響を与える。 alarm () で作成されたアラームは exec ... duling)の遅延により、プロセスの実行に不定量の 遅延が起きる可能性がある。 関連項目 gettimeofday (2), pause (2), select (2), setitimer (2), sigaction (2), signal (2), timer_create (2), timerfd_create (2), sleep (3), time (7) この文書について この man ページ ... ... る (しかし POSIX.1 ではない)。 バグ profil () は ITIMER_PROF インターバルタイマーも使用しているプログラムでは使用できない ( setitimer (2) 参照)。 本当のカーネルプロファイルはより正確な結果を与える。 関連項目 gprof (1), sprof (1), setitimer (2), sigaction ( ... ... .h > ... unsigned int usecs; ... usleep(usecs); この関数と、 SIGALRM シグナルあるいは alarm (2), sleep (3), nanosleep (2), setitimer (2), timer_create (2), timer_delete (2), timer_getoverrun (2), timer_gettime (2), timer_settime (2), ualarm (3) といったそ ... の他のタイマー関数を同時に使った場合の動作は未定義である。 関連項目 alarm (2), getitimer (2), nanosleep (2), select (2), setitimer (2), sleep (3), ualarm (3), time (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部 ... ... ); 説明 これらのシステムコールは、満了通知をファイルディスクリプター経由で配送する タイマーの生成と操作を行う。 これらは、 setitimer (2) や timer_create (2) を用いる方法の代わりとなるものであり、このファイルディスクリプターを select (2), poll (2), epoll ( ... ng long) exp, (unsigned long long) tot_exp); } exit(EXIT_SUCCESS); } 関連項目 eventfd (2), poll (2), read (2), select (2), setitimer (2), signalfd (2), timer_create (2), timer_gettime (2), timer_settime (2), epoll (7), time (7) この文書について この man ペ ... ... ); 説明 これらのシステムコールは、満了通知をファイルディスクリプター経由で配送する タイマーの生成と操作を行う。 これらは、 setitimer (2) や timer_create (2) を用いる方法の代わりとなるものであり、このファイルディスクリプターを select (2), poll (2), epoll ( ... ng long) exp, (unsigned long long) tot_exp); } exit(EXIT_SUCCESS); } 関連項目 eventfd (2), poll (2), read (2), select (2), setitimer (2), signalfd (2), timer_create (2), timer_gettime (2), timer_settime (2), epoll (7), time (7) この文書について この man ペ ... ... ); 説明 これらのシステムコールは、満了通知をファイルディスクリプター経由で配送する タイマーの生成と操作を行う。 これらは、 setitimer (2) や timer_create (2) を用いる方法の代わりとなるものであり、このファイルディスクリプターを select (2), poll (2), epoll ( ... ng long) exp, (unsigned long long) tot_exp); } exit(EXIT_SUCCESS); } 関連項目 eventfd (2), poll (2), read (2), select (2), setitimer (2), signalfd (2), timer_create (2), timer_gettime (2), timer_settime (2), epoll (7), time (7) この文書について この man ペ ... ... は親プロセスから fcntl (2) オープンファイル記述ロックと flock (2) ロックを引き継ぐ。) * 子プロセスは親プロセスからタイマー ( setitimer (2), alarm (2), timer_create (2)) を引き継がない。 * 子プロセスは親プロセスから主だった非同期 I/O 操作を引き継がない ( aio ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。