日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.4-RELEASE-K, 13.0-RELEASE-K から 13.3-RELEASE-K, 14.0-RELEASE-K から 14.1-RELEASE-K は、全翻訳済み)
13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。
Table of Contents
SHUTDOWN(2) FreeBSD システムコールマニュアル SHUTDOWN(2) 名称 shutdown -- ソケットで、送信および受信を無効にする ライブラリ 標準 C ライブラリ (libc, -lc) 書式 #include <sys/types.h> #include <sys/socket.h> int shutdown(int s, int how); 解説 shutdown() システムコールは、ソケットで送信または受信を無効にします。how 引数は、シャットダウンのタイプを指定します。指定できる値は、次の通りです: SHUT_RD さらなる受信は、許可されません。 SHUT_WR さらなる送信は、許可されません。これによって、ソケット s のプ ロトコルファミリに特有のアクションが起こります。「実装に関する 注」を参照してください。 SHUT_RDWR さらなる送信と受信は、許可されません。SHUT_WR の意味を含みま す。 ファイル記述子 s が SOCK_STREAM ソケットに関連しているなら、全二重接続の すべてまたは一部が、シャットダウンされます。 実装に関する注 次のプロトコル特有のアクションは、ファイル記述子 s に関連しているソケット の特性に基づいて、SHUT_WR (と、潜在的に SHUT_RDWR も) の使用に適用しま す。 ドメイン タイプ プロトコル アクション PF_INET SOCK_DGRAM IPPROTO_SCTP ソケットは, 接続されていないの で, 失敗. PF_INET SOCK_DGRAM IPPROTO_UDP ソケットは, 接続されていないの で, 失敗. PF_INET SOCK_STREAM IPPROTO_SCTP キューに入れられたデータを送信 し, アソシエーションを破壊しま す. PF_INET SOCK_STREAM IPPROTO_TCP キューに入れられたデータを送信 し, ACK をウェートし (待ち), 次に、FIN を送信します. PF_INET6 SOCK_DGRAM IPPROTO_SCTP ソケットは, 接続されていないの で, 失敗. PF_INET6 SOCK_DGRAM IPPROTO_UDP ソケットは, 接続されていないの で, 失敗. PF_INET6 SOCK_STREAM IPPROTO_SCTP キューに入れられたデータを送信 し, アソシエーションを破壊しま す。 PF_INET6 SOCK_STREAM IPPROTO_TCP キューに入れられたデータを送信 し, ACK をウェートし (待ち), 次に、FIN を送信します. 戻り値 関数 shutdown() は、処理が成功すると値 0 を返します。そうでない場合、値 -1 が返され、グローバル変数 errno にエラーを示す値が設定されます。 エラー shutdown() システムコールは、次の場合に失敗します: [EBADF] 引数 s が有効な記述子ではありません。 [EINVAL] how 引数が有効ではありません。 [ENOTCONN] s 引数が、接続されていないソケットを指定しています。 [ENOTSOCK] 引数 s が、ソケットを参照していません。 関連項目 connect(2), socket(2), inet(4), inet6(4) 規格 shutdown() システムコールは、完了したとき、IEEE Std 1003.1g-2000 (``POSIX.1'') に適合するはずです。 歴史 shutdown() システムコールは、4.2BSD で登場しました。定数 SHUT_RD, SHUT_WR と SHUT_RDWR 定数は、IEEE Std 1003.1g-2000 (``POSIX.1'') で登場しました。 作者 このマニュアルページは、shutdown() が PF_INET と PF_INET6 ソケットでどの ように振る舞うかを反映するために Bruce M. Simpson <bms@FreeBSD.org> に よって更新されました。 バグ ICMP の ``port unreachable'' (到達不可能なポート) メッセージは shutdown() が呼び出された後に s がバインドされているローカルポートで受信されたデータ グラムに対応して生成されるべきです。 FreeBSD 11.4 July 27, 2015 FreeBSD 11.4