JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... アップハンドラーの push/pop を行う 書式 #include < pthread.h > void pthread_cleanup_push_defer_np(void (* routine )(void *), void * arg ); void pthread_cleanup_pop_restore_np(int execute ); -pthread を付けてコンパイル ... とリンクを行う。 glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): pthread_cleanup_push_defer_np (), pthread_cleanup_pop_defer_np (): _GNU_SOURCE 説明 これらの関数は pthread_cleanup_push (3) と pthread_cleanup_pop (3 ... ) と同じだが、このページで説明する点が異なる。 pthread_cleanup_push (3) と同様に、 pthread_cleanup_push_defer_np () は routine をそのスレッドの クリーンアップハンドラーのスタックに追加する。これに加えて、 pthread_cleanup_push_defer_ ... ... アップハンドラーの push/pop を行う 書式 #include < pthread.h > void pthread_cleanup_push_defer_np(void (* routine )(void *), void * arg ); void pthread_cleanup_pop_restore_np(int execute ); -pthread を付けてコンパイル ... とリンクを行う。 glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): pthread_cleanup_push_defer_np (), pthread_cleanup_pop_defer_np (): _GNU_SOURCE 説明 これらの関数は pthread_cleanup_push (3) と pthread_cleanup_pop (3 ... ) と同じだが、このページで説明する点が異なる。 pthread_cleanup_push (3) と同様に、 pthread_cleanup_push_defer_np () は routine をそのスレッドの クリーンアップハンドラーのスタックに追加する。これに加えて、 pthread_cleanup_push_defer_ ... ... tf("Thread terminated normally; cnt = %d\n", cnt); exit(EXIT_SUCCESS); } 関連項目 pthread_cancel (3), pthread_cleanup_push_defer_np (3), pthread_setcancelstate (3), pthread_testcancel (3), pthreads (7) この文書について この man ページは Linux man-page ... ... tf("Thread terminated normally; cnt = %d\n", cnt); exit(EXIT_SUCCESS); } 関連項目 pthread_cancel (3), pthread_cleanup_push_defer_np (3), pthread_setcancelstate (3), pthread_testcancel (3), pthreads (7) この文書について この man ページは Linux man-page ... ... float-store -fforce-addr -fforce-mem -finline-functions -fkeep-inline-functions -fmemoize-lookups -fno-default-inline -fno-defer-pop -fno-function-cse -fno-inline -fno-peephole -fomit-frame-pointer -frerun-cse-after-loop -fschedule-insns -fschedule-in ... コンパイラはコードのサイズと実行時間を減少させる ことを試みます。 ` -O ' を指定することによって、 ` -fthread-jumps ' と ` -fdefer-pop ' のフラグが指定されます。遅延スロットをもつマシンでは ` -fdelayed-branch ' が指定されます。フレームポインタを使わない ... fault-inline クラススコープ中に定義されたメンバ関数をデフォルトでインライン関数とす る処理を行ないません (C++ のみ)。 -fno-defer-pop それぞれの関数呼び出しに対して、関数のリターン直後に常に引数をポップします。 関数呼出後に引数をポップしなければならない ... ... のオプションを TCP_NODELAY と同時に用いることができる。 移植性の必要なプログラムではこのオプションを用いるべきではない。 TCP_DEFER_ACCEPT (Linux 2.4 以降) これを用いると、リスナはデータがソケットに到着した時のみ目覚めるようになる。 整数値 (秒) をとり、 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。