[[PageNavi(internal22-navi)]]
{{{ comment
h2w-title:操作関数群
}}}
= 操作関数群 = #SECTION07250000000000000000
* sock_alloc()
* socket構造体を確保する
* sock_release()
* socket構造体の解放を行う。
* sockfd_lookup()
* ファイルディスクリプタからsocket構造体を求める。 参照数をインクリメントする
* sockfd_put()
* socket構造体の参照数をデクリメントする。
* sock_def_wakeup()
* socketで待ちに入っているプロセスを起床する。
* sock_def_readable()
* socketで待ちに入っているプロセスを起床する。
* 指定があれば、SIGIOシグナルを発生させる。
* sock_def_write_space()
* 送信バッファに空きがあれば、socketで待ちに入っている プロセスを起床する。
* また、指定があればSIGIOシグナルを発生させる。
* sock_wake_async()
* 指定があればSIGIOシグナルを発生させる。
* sk_alloc()
* sock構造体を確保する。
* sk_free()
* sock構造体を解放する。
* lock_sock(), release_sock()
* sock構造体のロック、およびロック解除を行う。
* sys_socketcall
* ソケットシステムコールエントリ。ソケット用システムコールは 一つのシステムコール番号しか割り当てられておらず、 全てこのsys_socketcallからLinuxカーネルにとびこんで来る。
----
''(NIS)HirokazuTakahashi [[BR]]2000年06月11日 (日) 22時29分57秒 JST''1
[[PageNavi(internal22-navi)]]