tail head cat sleep
QR code linking to this page

manページ  — ACCF_DATA

名称

accf_data – データ到着までの間の入力接続バッファ

内容

書式


options
options
kldload

解説

これは入力接続を受け取るために accept() が使用されるソケット上に配置されるためのフィルタです。

これは接続上のデータ到着までの間にアプリケーションが accept() を介して接続された記述子を受け取ることを防止します。

カーネルの中に INET オプションが既にコンパイルされている場合には、 ACCEPT_FILTER_DATA カーネルオプションは kldload(8) を介して実行時に有効化することができるモジュールもあります。

使用例

ACCEPT_FILTER_DATA がカーネルコンフィグファイルに含まれているか、 accf_data モジュールがロードされていると仮定して、これはソケット sok 上のデータ accept フィルタを有効化します。
        struct accept_filter_arg afa;

        bzero(&afa, sizeof(afa));         strcpy(afa.af_name, "dataready");         setsockopt(sok, SOL_SOCKET, SO_ACCEPTFILTER, &afa, sizeof(afa));

関連項目

setsockopt(2), accept_filter(9), accf_http(9)

歴史

accept フィルタ機構および accf_data フィルタは FreeBSD 4.0 で導入されました。

作者

このマニュアルページおよびこのフィルタは Alfred Perlstein が書きました。

ACCF_DATA (9) November 15, 2000

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

Not only is UNIX dead, it's starting to smell really bad.
— Rob Pike