n_open発行時,oflagにO_XNFNLI_CALLを指定することで,コールユーザデータの転送機能が使用できるようになります。
コネクション確立時の各関数でのコールユーザデータの設定・参照を表11-3に示します。
表11-3 コールユーザデータの設定・参照
エリア名称 | フィールド | 関数名 | ||||
---|---|---|---|---|---|---|
n_connect(同期) | n_connect(非同期) | n_accept | n_listen | n_rcvconnect | ||
sndcall | udata | ○ | ○ | - | - | - |
rcvcall | udata | △ | - | - | - | - |
call | udata | - | - | ○ | △ | △ |