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.