FreeBSD 日本語マニュアル検索 (jman/japropos/jwhatis)


日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。

4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.4-RELEASE-K, 13.0-RELEASE-K から 13.3-RELEASE-K, 14.0-RELEASE-K から 14.1-RELEASE-K は、全翻訳済み)

13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。



検索コマンド: man apropos whatis
コマンド/キーワード:
日本語マニュアル RELEASE :
セクション:
Table of Contents
名称 | 書式 | 解説 | | 関連項目 | 規格
SIGEVENT(3)            FreeBSD ライブラリ関数マニュアル            SIGEVENT(3)

名称
     sigevent -- 非同期イベント通知

書式
     #include <signal.h>

解説
     いくつかの操作は、スレッドが struct sigevent 構造体によってイベントの非同
     期な通知を要求することを許可します。この構造体は、要求された通知を記述す
     るいくつかのフィールドを含んでいます:

     タイプ                    メンバ                       説明
     int                       sigev_notify                 通知方法
     int                       sigev_signo                  シグナル番号
     union sigval              sigev_value                  シグナル値
     int                       sigev_notify_kqueue          kqueue(2) ファイル
                                                            記述子
     unsigned short            sigev_notify_kevent_flags    kevent フラグ
     lwpid_t                   sigev_notify_thread_id       LWP ID
     void (*)(union sigval)    sigev_notify_function        コールバック関数ポ
                                                            インタ
     pthread_attr_t *          sigev_notify_attributes      コールバックスレッ
                                                            ド属性

     sigev_notify フィールドは、イベントがトリガするとき、使用された通知方法を
     指定します:

     SIGEV_NONE       通知は、送られません。

     SIGEV_SIGNAL     シグナル sigev_signo は、リアルタイムのシグナルとして呼
                      び出しているプロセスにキューに入れられます。sigev_value
                      に格納された値は、キューに入れられたシグナルの siginfo_t
                      構造体の si_value に存在します。

     SIGEV_THREAD     sigev_notify_function の通知関数は、個別のスレッドのコン
                      テキストで呼び出されます。スレッドは、
                      *sigev_notify_attributes で指定された属性で作成されま
                      す。sigev_value に格納された値は、sigev_notify_function
                      への唯一の引数として渡されます。sigev_notify_attributes
                      が NULL であるなら、スレッドは、デフォルトの属性で作成さ
                      れます。

     SIGEV_KEVENT     新しい kevent は、kqueue sigev_notify_kqueue に投稿され
                      ます。kevent 構造体の udata メンバは、sigev_value に格納
                      された値を含んでいます。kevent の他のフィールドの意味
                      は、トリガされたイベントのタイプに特有です。

     SIGEV_THREAD_ID  シグナル sigev_signo は、LWP ID が
                      sigev_notify_thread_id であるスレッドにキューに入れられ
                      ます。sigev_value に格納された値は、キューに入れられたシ
                      グナルの siginfo_t 構造体の si_value に存在します。


     SIGEV_THREAD 通知を使用することを望んでいるプログラムは、POSIX リアルタイ
     ムライブラリ (librt, -lrt) に対してリンクしなければならないことに注意して
     ください。

関連項目
     aio_read(2), mq_notify(2), timer_create(2), siginfo(3)

規格
     struct sigevent タイプは、IEEE Std 1003.1-2004 (``POSIX.1'') に適合してい
     ます。

FreeBSD 11.4                     July 15, 2016                    FreeBSD 11.4

Table of Contents

FreeBSD マニュアル検索