STORE(9)

名称
store, subyte, susword, suswintr, suword - ユーザ空間へのデータの格納

書式
<sys/types.h> <sys/time.h> <sys/systm.h> <sys/resourcevar.h> int subyte(void *base, int byte) int susword(void *base, int word) int suswintr(void *base, int word) int suword(void *base, int word)

解説
store 関数群はユーザ空間へ小さなデータをコピーするようにデザインされています。

store ルーチンは以下の機能を提供します。

subyte()
    1 バイトのデータをユーザ空間のアドレス base へ格納します。

susword()
    1 ショートワードのデータをユーザ空間のアドレス base へ格納します。

suswintr()
    1 ショートワードのデータをユーザ空間のアドレス base へ格納します。 この関数は割り込みコンテキスト中でも安全に呼び出せます。

suword()
    1 ワードのデータをユーザ空間のアドレス base へ格納します。

戻り値
store 関数は 0 を返しますが、失敗した場合は -1 を返します。

関連項目
copy(9), fetch(9)