form_opts(3X) | form_opts(3X) |
名称
form_opts - form オプションを設定するか取得する書式
#include <form.h>解説
関数 set_form_opts はすべての与えられた form オプションビット (form オプションビットは論理和 (OR) できます) を設定します。関数 form_opts_on は与えられたオプションビットをオンにし、他のものはそのままにします。
関数 form_opts_off は与えられたオプションビットをオフにし、他のものはそのままにします。
関数 form_opts は form の現在のオプションビットを返します。
次のオプションが定義されています (デフォルトではすべてオンです):
- O_NL_OVERLOAD
- フィールドの終わりで次のフィールドへ行くように呼ばれる REQ_NEW_LINE form ドライバリクエストはオーバロードします。
- O_BS_OVERLOAD
- フィールドの初めで前のフィールドへ行くように呼ばれる REQ_DEL_PREV form ドライバリクエストはオーバロードします。
戻り値
form_opts を除いて各ルーチンは次の一つを返します。- E_OK
- ルーチンが成功した。
- E_SYSTEM_ERROR
- システムエラーが生じた ( errno 参照)。