ソケット戻りコード (ERRNO)

これらのメッセージ番号およびコードは、TCP/IP サービスで提供される TCPERRNO.H インクルード ファイルにあります。

エラー番号 メッセージ名 ソケット タイプ エラーの説明 プログラマーの対応
1 EAI_NONAME GETADDRINFO GETNAMEINFO NODE または HOST が見つかりません。 NODE または HOST の名前を解決できることを確認してください。
1 EDOM すべて 引数が大きすぎます。 関数呼び出しのパラメーター値を確認してください。
1 EPERM すべて 権限が拒否されました。所有者が存在しません。 TPC/IP がまだアクティブであることを確認し、socket() 呼び出しのプロトコルの値を確認してください。
1 EPERM IOCTL (TTLS_INIT_CONNECTION および TTLS_RESET_SESSION の両方、または TTLS_INIT_CONNECTION および TTLS_RESET_CIPHER の両方を要求する SIOCTTLSCTL) 指定された要求の組み合わせは許可されていません。 TTLS_RESET_SESSION および TTLS_RESET_CIPHER は、接続に対して TTLS_INIT_CONNECTION が前に要求されている場合にのみ要求します。
1 EPERM IOCTL (SIOCTTLSCTL) 次のいずれかのエラー状態を示します。
  • TTLS_RESET_SESSION、TTLS_RESET_CIPHER、または TTLS_STOP_CONNECTION で TTLS_INIT_CONNECTION オプションが要求された
  • TTLS_RESET_SESSION または TTLS_RESET_CIPHER と一緒に TTLS_STOP_CONNECTION オプションが要求された
  • TTLS_INIT_CONNECTION なしで TTLS_ALLOW_HSTIMEOUT オプションが要求された
TTLS_RESET_SESSION および TTLS_RESET_CIPHER は、TTLS_INIT_CONNECTION と TTLS_STOP_CONNECTION が要求されていない場合にのみ要求します。TTLS_ALLOW_HSTIMEOUT が要求されている場合は、常に TTLS_INIT_CONNECTION を要求します。TTLS_INIT_CONNECTION および TTLS_STOP_CONNECTION を要求する際は、個別の SIOCTTLSCTL ioctl を使用します。
2 EAI_AGAIN FREEADDRINFO GETADDRINFO GETNAMEINFO GETADDRINFO の場合、構成された期間内に NODE を解決できませんでした。GETNAMEINFO の場合、構成された期間内に HOST を解決できませんでした。リゾルバーのアドレス空間が開始されていません。要求は後で再試行できます。 リゾルバーがアクティブであることを確認してから要求を再試行してください。
2 ENOENT すべて データ セットまたはディレクトリが見つかりませんでした。 関数呼び出しで使用されているファイルを確認してください。
2 ERANGE すべて 結果が多すぎます。 関数呼び出しのパラメーター値を確認してください。
3 EAI_FAIL FREEADDRINFO GETADDRINFO GETNAMEINFO 回復不可能なエラーです。NODELEN、HOSTLEN、または SERVLEN が正しくありません。FREEADDRINFO の場合、リゾルバーの記憶域が存在しません。 NODELEN、HOSTLEN、または SERVLEN を修正してください。問題が解決しない場合は、システム管理者に連絡してください。
3 ESRCH すべて プロセスが見つかりませんでした。テーブル エントリが見つかりません。 関数のパラメーターが指しているパラメーター値および構造体を確認してください。
4 EAI_OVERFLOW GETNAMEINFO ホスト名またはサービス名の出力バッファーが小さすぎます。 バッファーのサイズを許容される最大サイズである 255 文字に増やしてください。
4 EINTR すべて システム コールが中断されました。 ソケット接続および TCP/IP がまだアクティブであることを確認してください。
5 EAI_FAMILY GETADDRINFO GETNAMEINFO AF または FAMILY が正しくありません。 AF または FAMILY を修正してください。
5 EIO すべて 入出力エラーが発生しました。 ファイル アクセス中に発生した場合は、ソース データベースの状態および内容を確認してください。
6 EAI_MEMORY GETADDRINFO GETNAMEINFO リゾルバーでホスト名を処理するための記憶域を取得できません。 システム管理者に問い合わせてください。
6 ENXIO すべて デバイスまたはドライバーが見つかりませんでした。 アクセスしようとしているデバイスの状態を確認してください。
7 E2BIG すべて 引数リストが長すぎます。 関数のパラメーターの数を確認してください。
7 EAI_BADFLAGS GETADDRINFO GETNAMEINFO FLAGS の値が正しくありません。 FLAGS を修正してください。
8 EAI_SERVICE GETADDRINFO SERVICE が指定されたソケット タイプで認識されませんでした。 SERVICE を修正してください。
8 ENOEXEC すべて EXEC のフォーマット エラーが発生しました。 exec 呼び出しのターゲット モジュールが有効な実行可能モジュールであることを確認してください。
9 EAI_SOCKTYPE GETADDRINFO SOCTYPE が認識されませんでした。 SOCTYPE を修正してください。
9 EBADF すべて 無効なソケット記述子が指定されています。 ソケット記述子の値を確認してください。現在使用されていないか、正しくない可能性があります。
9 EBADF Givesocket ソケットはすでに提供されています。ソケットのドメインが AF_INET または AF_INET6 でありません。 関数のパラメーターの有効性を確認してください。
9 EBADF Select 指定された記述子のセットに無効なソケット記述子が含まれています。 関数のパラメーターの有効性を確認してください。
9 EBADF Takesocket ソケットはすでに取得されています。 関数のパラメーターの有効性を確認してください。
9 EAI_SOCKTYPE GETADDRINFO SOCTYPE が認識されませんでした。 SOCTYPE を修正してください。
10 ECHILD すべて 子がありません。 作成されたサブタスクがまだ存在しているかどうかを確認してください。
11 EAGAIN すべて プロセスはこれ以上ありません。 操作を再試行してください。データまたは条件がこの時点では使用できない可能性があります。
12 ENOMEM すべて 十分な記憶域がありません。 関数のパラメーターの有効性を確認してください。
13 EACCES すべて 権限が拒否されました。呼び出し元は許可されていません。 ファイルのアクセス権限を確認してください。
13 EACCES Takesocket 他のアプリケーション (リスナー) からソケットが渡されませんでした。権限が拒否されました。呼び出し元は許可されていません。 ファイルのアクセス権限を確認してください。
13 EACCES IOCTL (SIOCTTLSCTL) IOCTL で ApplicationControlled On が指定されたポリシーにソケットをマップする必要がある関数を要求しています。 ポリシーを確認し、制御された SIOCTTLSCTL 関数の発行をアプリケーションに許可する場合は ApplicationControlled On を追加してください。
14 EFAULT すべて 無効な記憶域アドレスまたは長さが指定されています。 関数のパラメーターの有効性を確認してください。
14 EFAULT IOCTL (SIOCSAPPLDATA) SetAD_ptr フィールドで指定されたアドレスから SetADcontainer 構造体をコピーしようとした際に異常終了が発生しました。 関数のパラメーターの有効性を確認してください。
15 ENOTBLK すべて ブロック デバイスが必要です。 デバイスの状態および特性を確認してください。
16 EBUSY すべて このソケットに対してすでに Listen が呼び出されています。アクセスするデバイスまたはファイルが使用中です。 デバイスまたはファイルが使用中かどうかを確認してください。
17 EEXIST すべて データ セットが存在します。 既存のファイルを削除するか名前を変更してください。
18 EXDEV すべて クロス デバイス リンクです。別のファイル システムにあるファイルへのリンクが試行されました。 ファイルの権限を確認してください。
19 ENODEV すべて 指定されたデバイスが存在しません。 ファイル名およびそのファイルが存在するかどうかを確認してください。
20 ENOTDIR すべて 指定されたディレクトリはディレクトリではありません。 ディレクトリである有効なファイルを使用してください。
21 EISDIR すべて 指定されたディレクトリはディレクトリです。 ディレクトリではない有効なファイルを使用してください。
22 EINVAL すべてのタイプ 無効な引数が指定されています。 関数のパラメーターの有効性を確認してください。
22 EINVAL マルチキャスト ソース フィルター API 不特定ソースの API、ソース固有の API、完全状態の API が混在しています。 正しいタイプの API を指定してください。
22 EINVAL MCAST_JOIN_GROUP、MCAST_JOIN_SOURCE_GROUP、MCAST_BLOCK_SOURCE、MCAST_LEAVE_GROUP、MCAST_LEAVE_SOURCE_GROUP、MCAST_UNBLOCK_SOURCE、SIOCGMSFILTER、SIOCSMSFILTER ソケット アドレス ファミリ、入力マルチキャスト グループのソケットの長さ、またはソース IP アドレスが正しくありません。 正しい値を指定してください。
22 EINVAL SIOCSMSFILTER、SIOCSIPMSFILTER 指定されたフィルター モードが正しくありません。 正しい値を指定してください。
23 ENFILE すべて データ セット テーブルのオーバーフローが発生しました。 開いているファイルの数を減らしてください。
24 EMFILE すべて ソケット記述子テーブルがいっぱいです。 MAXDESC() で指定された最大ソケット数を確認してください。
25 ENOTTY すべて 無効なデバイス呼び出しが指定されています。 指定された IOCTL() の値を確認してください。
26 ETXTBSY すべて テキスト データ セットが使用中です。 ファイルの現在の使用状況を確認してください。
27 EFBIG すべて 指定されたデータ セットが大きすぎます。 アクセスするデータセットのサイズを確認してください。
28 ENOSPC すべて デバイスにスペースが残っていません。 アクセスするファイルのサイズを大きくしてください。
29 ESPIPE すべて 無効なシークが試行されました。 シーク操作のオフセット パラメーターを確認してください。
30 EROFS すべて データ セット システムが読み取り専用です。 読み取り専用操作でデータ セットにアクセスしてください。
31 EMLINK すべて リンクが多すぎます。 アクセスするファイルへのリンクの数を減らしてください。
32 EPIPE すべて 接続が切断されています。ソケットの書き込み/送信のために、ピアで一方向または双方向の接続がシャットダウンされました。 ピアに再度接続してください。
32 EPIPE IOCTL (TTLS_INIT_CONNECTION、TTLS_RESET_CIPHER、または TTLS_STOP_CONNECTION を要求する SIOCTTLSCTL) TCP 接続が確立された状態でありません。 SIOCTTLSCTL IOCTL はソケットが接続された状態の際に発行してください。
33 EDOM すべて 指定された引数が大きすぎます。 関数のパラメーターを確認して修正してください。
34 ERANGE すべて 結果が多すぎます。 関数のパラメーター値を確認してください。
35 EWOULDBLOCK Accept ソケットは非ブロッキング モードであり、接続はキューに入れられません。これはエラー状態を示すものではありません。 Accept() を再度発行してください。
35 EWOULDBLOCK Read Recvfrom ソケットは非ブロッキング モードであり、読み取りデータは使用できません。これはエラー状態を示すものではありません。 ソケットで Select を発行してデータがいつ読み取り可能になるかを特定するか、Read()/Recvfrom() を再度発行してください。
35 EWOULDBLOCK Send Sendto Write ソケットは非ブロッキング モードであり、バッファーは使用できません。 ソケットで Select を発行してデータがいつ書き込み可能になるかを特定するか、Send()、Sendto()、または Write() を再度発行してください。
35 EWOULDBLOCK IOCTL (SIOCTTLSCTL) ハンドシェイクが進行中で、ソケットは非ブロッキング ソケットです。 非ブロッキング ソケットの場合、Select または Poll for Socket Writable を発行してハンドシェイクが完了するまで待つことができます。
36 EINPROGRESS Connect ソケットが非ブロッキングとマークされており、接続をすぐには完了できません。これはエラー状態を示すものではありません。 有効な対応方法については、Connect() の説明を参照してください。
36 EINPROGRESS IOCTL (TTLS_INIT_CONNECTION または TTLS_STOP_CONNECTION を要求する SIOCTTLSCTL) ハンドシェイクがすでに進行中で、ソケットは非ブロッキング ソケットです。 非ブロッキング ソケットの場合、Select または Poll for Socket Writable を発行してハンドシェイクが完了するまで待つことができます。
37 EALREADY Connect ソケットが非ブロッキングとマークされており、前の接続が完了していません。 Connect() を再度発行してください。
37 EALREADY IOCTL (TTLS_INIT_CONNECTION または TTLS_STOP_CONNECTION を要求する SIOCTTLSCTL) TTLS_INIT_CONNECTION の場合、ソケットはすでにセキュアです。TTLS_STOP_CONNECTION の場合、ソケットはセキュアでありません。 TTLS_INIT_CONNECTION はソケットがまだセキュアでない場合にのみ要求し、TTLS_STOP_CONNECTION はソケットがセキュアな場合にのみ要求するように、アプリケーションで発行する SIOCTTLSCTL IOCTL を変更してください。
37 EALREADY Maxdesc ソケットがすでに Maxdesc() を呼び出して作成されているか、Maxdesc() が複数回呼び出されています。 Getablesize() を発行して照会してください。
37 EALREADY Setibmopt TCP/IP イメージへの接続がすでに確立されています。SETIBMOPT (IBMTCP_IMAGE) の呼び出しがすでに実行されています。 Setibmopt() の呼び出しを 1 回だけにしてください。
38 ENOTSOCK すべて 非ソケット接続でソケットの操作が要求されました。ソケット記述子の値が無効です。 ソケット記述子の値を修正し、関数呼び出しを再度発行してください。
39 EDESTADDRREQ すべて 宛先アドレスが必要です。 正しいパラメーターの宛先フィールドに入力し、関数呼び出しを再度発行してください。
40 EMSGSIZE Sendto Sendmsg Send Write メッセージが長すぎます。IP の制限である 64K を超えているか、setsockopt() 呼び出しで設定された制限を超えています。 長さのパラメーターを修正するか、メッセージを小さく分けて送信してください。
41 EPROTOTYPE すべて 指定されたプロトコル タイプは、このソケットに対する正しいタイプではありません。 プロトコル タイプ パラメーターを修正してください。
41 EPROTOTYPE IOCTL (SIOCTTLSCTL) ソケットが TCP ソケットではありません。 SIOCTTLSCTL IOCTL は TCP ソケットに対してのみ発行してください。
41 EPROTOTYPE IOCTL (SIOCSAPPLDATA) 要求が失敗しました。ソケットがストリーム (TCP) ソケットではありません。 SIOCSAPPLDATA IOCTL は TCP ソケットに対してのみ発行してください。
42 ENOPROTOOPT Getsockopt Setsockopt 指定されたソケット オプションが正しくないか、レベルが SOL_SOCKET ではありません。レベルまたは指定された optname はサポートされていません。 レベルまたは optname を修正してください。
42 ENOPROTOOPT Getibmsockopt Setibmsockopt レベルまたは指定された optname はサポートされていません。 レベルまたは optname を修正してください。
43 EPROTONOSUPPORT Socket 指定されたプロトコルはサポートされていません。 プロトコル パラメーターを修正してください。
44 ESOCKTNOSUPPORT すべて 指定されたソケット タイプはサポートされていません。 ソケット タイプ パラメーターを修正してください。
45 EOPNOTSUPP IOCTL 指定された IOCTL コマンドは、このソケットの API でサポートされていません。 IOCTL COMMAND を修正してください。
45 EOPNOTSUPP GETSOCKOPT 指定された GETSOCKOPT OPTNAME オプションは、このソケットの API でサポートされていません。 GETSOCKOPT OPTNAME オプションを修正してください。
45 EOPNOTSUPP IOCTL (TTLS_INIT_CONNECTION、TTLS_RESET_SESSION、TTLS_RESET_CIPHER、または TTLS_STOP_CONNECTION を要求する SIOCTTLSCTL) マップされたポリシーで、AT-TLS が接続に対して有効になっていません。 接続に対して AT-TLS を有効にするようにポリシーを変更してください。
45 EOPNOTSUPP RECV、RECVFROM、RECVMSG、SEND、SENDTO、SENDMSG 指定されたフラグは、このソケット タイプまたはプロトコルでサポートされていません。 FLAG を修正してください。
45 EOPNOTSUPP Accept Givesocket 選択されたソケットはストリーム ソケットではありません。 有効なソケットを使用してください。
45 EOPNOTSUPP Listen Listen 呼び出しがソケットでサポートされていません。 ソケットの作成時の Socket() 呼び出しでタイプを変更してください。Listen() でサポートされるソケット タイプは SOCK_STREAM だけです。
45 EOPNOTSUPP Getibmopt Setibmopt この関数呼び出しはソケットでサポートされていません。このコマンドは、この関数ではサポートされていません。 コマンド パラメーターを修正してください。有効なコマンドについては、Getibmopt() を参照してください。Connect() の前に Listen() が発行されていないことを確認して修正してください。
46 EPFNOSUPPORT すべて 指定されたプロトコル ファミリがサポートされていないか、クライアント識別子の指定されたドメインが AF_INET=2 ではありません。 プロトコル ファミリを修正してください。
47 EAFNOSUPPORT Bind Connect Socket 指定されたアドレス ファミリは、このプロトコル ファミリでサポートされていません。 Socket() の場合は、ドメイン パラメーターを AF_INET に設定してください。Bind() および Connect() の場合は、ソケットのアドレス構造体の Sin_Family を AF_INET に設定してください。
47 EAFNOSUPPORT Getclient Givesocket ソケット記述子パラメーターで指定されたソケットが AF_INET ドメインに作成されませんでした。 ソケットの作成に使用される Socket() 呼び出しで、ドメイン パラメーターに AF_INET を使用するように変更してください。
47 EAFNOSUPPORT IOCTL AF_INET6 ソケットで IPv4 専用の ioctl を使用しようとしました。 ioctl に対応した正しいソケット タイプを使用するか、AF_INET6 ソケットをサポートする ioctl を使用してください。
48 EADDRINUSE Bind 前回の終了または別のプロセスによる LINGER の遅延で使用されているため、アドレスが待機状態になっています。このエラーは、バインド呼び出しで指定されたポートが TCP/IP プロファイルのポート予約文で RESERVED として構成されている場合にも発生することがあります。 同じアドレスを再利用する場合は、Setsockopt() で SO_REUSEADDR を使用してください。詳細については、『z/OS Communications Server: IP Sockets Application Programming Interface Guide and Reference』の Setsockopt() に関するセクションを参照してください。それ以外の場合は、ソケットのアドレス構造体で別のアドレスまたはポートを使用してください。
48 EADDRINUSE IP_ADD_MEMBERSHIP、IP_ADD_SOURCE_MEMBERSHIP、IPV6_JOIN_GROUP、MCAST_JOIN_GROUP、MCAST_JOIN_SOURCE_GROUP 指定されたマルチキャスト アドレスおよびインターフェイス アドレス (またはインターフェイス索引) のペアがすでに使用されています。 指定されたマルチキャスト アドレス、インターフェイス アドレス、またはインターフェイス索引を修正してください。
49 EADDRNOTAVAIL Bind 指定されたアドレスは、このホストに対する正しいアドレスではありません。 関数のアドレス パラメーターを修正してください。
49 EADDRNOTAVAIL Connect 呼び出し元のホストから指定された宛先に到達できません。 関数のアドレス パラメーターを修正してください。
49 EADDRNOTAVAIL マルチキャスト API 指定されたマルチキャスト アドレス、インターフェイス アドレス、またはインターフェイス索引が正しくありません。 指定されたアドレスを修正してください。
49 EADDRNOTAVAIL IP_BLOCK_SOURCE、IP_ADD_SOURCE_MEMBERSHIP、MCAST_BLOCK_SOURCE、MCAST_JOIN_SOURCE_GROUP マルチキャスト グループおよびインターフェイスのペアで重複したソース IP アドレスが指定されています。 指定されたソース IP アドレスを修正してください。
49 EADDRNOTAVAIL IP_UNBLOCK_SOURCE、IP_DROP_SOURCE_MEMBERSHIP、MCAST_UNBLOCK_SOURCE、MCAST_LEAVE_SOURCE_GROUP 前にブロックされたソース マルチキャスト グループが見つかりません。 指定されたアドレスを修正してください。
50 ENETDOWN すべて ネットワークがダウンしています。 接続パスが確立された状態で再試行してください。
51 ENETUNREACH Connect ネットワークに到達できません。 ターゲット アプリケーションがアクティブであることを確認してください。
52 ENETRESET すべて ネットワーク接続がリセットによって切断されました。 アプリケーション間の接続を再度確立してください。
53 ECONNABORTED すべて ソフトウェアが原因で接続が異常終了しました。 アプリケーション間の接続を再度確立してください。
54 ECONNRESET すべて 宛先ホストに接続できません。 なし
54 ECONNRESET Send Write 宛先ホストに接続できません。 ソケットが閉じています。Send() または Write() はソケットを閉じる前に発行してください。
55 ENOBUFS すべて 使用可能なバッファー スペースがありません。 アプリケーションによる大量の記憶域割り当て呼び出しがないかどうかを確認してください。
55 ENOBUFS Accept 新しいソケットを作成するための十分なバッファー スペースがありません。 システム管理者に問い合わせてください。
55 ENOBUFS Send Sendto Write 新しいメッセージを送信するための十分なバッファー スペースがありません。 システム管理者に問い合わせてください。
55 ENOBUFS IOCTL (TTLS_RETURN_CERTIFICATE または TTLS_Version2 クエリを要求する SIOCTTLSCTL TTLS_Version1) 指定されたバッファー サイズが小さすぎます。 返された証明書の長さを使用して TTLS_Version1 のバッファーの割り当てを増やし、より大きなバッファーで IOCTL を再度発行してください。
55 ENOBUFS Takesocket 新しいソケットを作成するための十分なバッファー スペースがありません。 システム管理者に問い合わせてください。
55 ENOBUFS IOCTL (SIOCSAPPLDATA) 関連するデータの格納に使用できる記憶域がありません。 システム管理者に問い合わせてください。
55 ENOBUFS IP_BLOCK_SOURCE、IP_ADD_SOURCE_MEMBERSHIP、MCAST_BLOCK_SOURCE、MCAST_JOIN_SOURCE_GROUP、SIOCSIPMSFILTER、SIOCSMSFILTER、setipv4sourcefilter、setsourcefilter 指定できるソース フィルターの数は、マルチキャスト アドレスとインターフェイス アドレスのペアごとに最大 64 個までです。 不要なソース IP アドレスを削除し、コマンドを再度入力してください。
56 EISCONN Connect ソケットはすでに接続されています。 Connect() のソケット記述子を修正するか、ソケットの Connect() を 2 回発行しないように修正してください。
57 ENOTCONN すべて ソケットが接続されていません。 通信を行う前にソケットを接続してください。
57 ENOTCONN IOCTL (SIOCTTLSCTL) ソケットが接続されていません。 SIOCTTLSCTL IOCTL はソケットが接続された後にのみ発行してください。
58 ESHUTDOWN すべて ソケットのシャットダウン後に Send を処理することはできません。 read/receive は読み取り側のソケットをシャットダウンする前に発行してください。
59 ETOOMANYREFS すべて 参照が多すぎます。splice を完了できません。 システム管理者に問い合わせてください。
59 ETOOMANYREFS IP_ADD_MEMBERSHIP、IP_ADD_SOURCE_MEMBERSHIP、MCAST_JOIN_GROUP、MCAST_JOIN_SOURCE_GROUP、IPV6_JOIN_GROUP 指定できるマルチキャスト グループの数は、UDP ソケットの場合は 1 つあたり最大 20 個まで、RAW ソケットの場合は 1 つあたり最大 256 個までです。 不要なマルチキャスト グループを削除し、コマンドを再度入力してください。
60 ETIMEDOUT Connect 接続が完了する前にタイムアウトしました。 サーバー アプリケーションが使用可能であることを確認してください。
61 ECONNREFUSED Connect 要求された接続は拒否されました。 サーバー アプリケーションが使用可能で、指定されたポートにあることを確認してください。
62 ELOOP すべて シンボリック ループ レベルが多すぎます。 指定されたファイルへのシンボリック リンクを減らしてください。
63 ENAMETOOLONG すべて ファイル名が長すぎます。 指定されたファイル名のサイズを小さくしてください。
64 EHOSTDOWN すべて ホストがダウンしています。 指定されたホストを再起動してください。
65 EHOSTUNREACH すべて ホストへのルートがありません。 指定されたホストへのネットワーク パスを設定し、ホスト名が有効であることを確認してください。
66 ENOTEMPTY すべて ディレクトリが空ではありません。 指定されたディレクトリをクリアして、呼び出しを再度発行してください。
67 EPROCLIM すべて システムのプロセスが多すぎます。 プロセスの数を減らすか、プロセスの制限数を増やしてください。
68 EUSERS すべて システムのユーザーが多すぎます。 ユーザーの数を減らすか、ユーザーの制限数を増やしてください。
69 EDQUOT すべて ディスク クォータを超えています。 システム管理者に問い合わせてください。
70 ESTALE すべて 古い NFS** データ セット ハンドルが見つかりました。 システム管理者に問い合わせてください。
71 EREMOTE すべて パスのリモートのレベルが多すぎます。 システム管理者に問い合わせてください。
72 ENOSTR すべて デバイスがストリーム デバイスではありません。 システム管理者に問い合わせてください。
73 ETIME すべて タイマーの有効期限が切れています。 タイマーの値を大きくするか、関数を再度発行してください。
74 ENOSR すべて ストリーム リソースはこれ以上ありません。 システム管理者に問い合わせてください。
75 ENOMSG すべて 目的のタイプのメッセージがありません。 システム管理者に問い合わせてください。
76 EBADMSG すべて システムでメッセージを読み取ることができません。 z/OS Communications Server が正常にインストールされ、メッセージ ファイルが正しくロードされていることを確認してください。
77 EIDRM すべて 識別子が削除されています。 システム管理者に問い合わせてください。
78 EDEADLK すべて デッドロック状態が発生しました。 システム管理者に問い合わせてください。
78 EDEADLK Select Selectex ソケット記述子のセットに AF_INET または AF_IUCV のいずれのソケットもなく、タイムアウト値または ECB が指定されていません。select/selectex が完了しません。 ソケット記述子のセットを修正して、AF_INET ソケットまたは AF_IUCV ソケットを指定してください。select/selectex が無期限に待機しないように、タイムアウト値または ECB 値を追加することもできます。
79 ENOLCK すべて 使用可能なレコード ロックがありません。 システム管理者に問い合わせてください。
80 ENONET すべて 要求されたマシンがネットワークにありません。 システム管理者に問い合わせてください。
81 ERREMOTE すべて オブジェクトがリモートです。 システム管理者に問い合わせてください。
82 ENOLINK すべて リンクが切断されています。 ソケットをリリースし、クライアントおよびサーバーの接続を再度初期化してください。
83 EADV すべて ADVERTISE エラーが発生しました。 システム管理者に問い合わせてください。
84 ESRMNT すべて SRMOUNT エラーが発生しました。 システム管理者に問い合わせてください。
85 ECOMM すべて Send 呼び出しで通信エラーが発生しました。 システム管理者に問い合わせてください。
86 EPROTO すべて プロトコル エラーが発生しました。 システム管理者に問い合わせてください。
86 EPROTO IOCTL (TTLS_RESET_SESSION、TTLS_RESET_CIPHER、TTLS_STOP_CONNECTION、または TTLS_ALLOW_HSTIMEOUT を要求する SIOCTTLSCTL) 次のいずれかのエラーが発生しました。
  • 接続の TTLS_INIT_CONNECTION 要求が受け取られませんでした。
  • SSL バージョン 2 を使用して保護されている接続に対して TTLS_RESET_CIPHER または TTLS_STOP_CIPHER が要求されました。
  • TTLS_ALLOW_HSTIMEOUT が要求されましたが、ポリシーの HandshakeRole の値が client であるか、HandshakeTimeout が 0 です。
TTLS_RESET_SESSION または TTLS_RESET_CIPHER を要求する前に、TTLS_INIT_CONNECTION を要求してください。TTLS_RESET_CIPHER または TTLS_STOP_CONNECTION は、SSL バージョン 3 または TLS バージョン 1 を使用して保護されている接続でのみ要求してください。TTLS_ALLOW_HSTIMEOUT は、セキュリティ タイプが TTLS_SEC_SERVER 以上で HandshakeTimeout が 0 でない場合にのみ要求してください。
87 EMULTIHOP すべて マルチホップ アドレス リンクが試行されました。 システム管理者に問い合わせてください。
88 EDOTDOT すべて クロス マウント ポイントが検出されました。これはエラーではありません。 システム管理者に問い合わせてください。
89 EREMCHG すべて リモート アドレスが変更されています。 システム管理者に問い合わせてください。
90 ECONNCLOSED すべて 接続がピアによって閉じられました。 ピアが実行中であることを確認してください。
113 EBADF すべて ソケット記述子が正しい範囲にありません。ソケット記述子の最大数は MAXDESC() で設定されます。デフォルトの範囲は 0 から 49 です。 ソケット記述子を修正して関数を再度発行してください。
113 EBADF Bind socket ソケット記述子はすでに使用されています。 ソケット記述子を修正してください。
113 EBADF Givesocket ソケットはすでに提供されています。ソケットのドメインが AF_INET でありません。 ソケット記述子を修正してください。
113 EBADF Select 指定された記述子のセットに無効なソケット記述子が含まれています。 ソケット記述子を修正してください。Select() または Selectex() で設定します。
113 EBADF Takesocket ソケットはすでに取得されています。 ソケット記述子を修正してください。
113 EBADF Accept Listen() が Accept() の前に発行されていません。 Accept() の前に Listen() を発行してください。
121 EINVAL すべて 無効な引数が指定されています。 関数のすべてのパラメーターを確認して修正してください。
121 EINVAL IOCTL (SIOCSAPPLDATA) 入力パラメーターが正しい形式の SetApplData 構造体でありません。
  • SetAD_eye1 の値が無効です。
  • SetAD_ver の値が無効です。
  • SetAD_ptr が指している記憶域に正しい形式の SetADcontainer 構造体が含まれていません。
  • SetAD_eye2 の値が無効です。
  • SetAD_len に指定された SetADcontainer 構造体の SetAD_ver バージョンの長さが正しくありません。
関数のすべてのパラメーターを確認して修正してください。
122 ECLOSED
126 ENMELONG
136 ENOTEMPT
145 E2BIG すべて 引数リストが長すぎます。 余分な引数を削除してください。
156 EMVSINITIAL すべて プロセス初期化エラーです。

これは、z/OS® UNIX® プロセスの初期化に失敗したことを示しています。通常は、アプリケーションに関連付けられたユーザー ID に対して適切な OMVSRACF® セグメントが定義されていないことを示します。RACF OMVS セグメントが定義されていないか、HOME() ディレクトリの指定が適切でないなどのエラーが含まれている可能性があります。

初期化を再試行してください。OMVS セグメントが定義されていても errno が返される場合は、MVS™ システム プログラマーに連絡して IBM® サービスに問い合わせてください。
157 EMISSED
1002 EIBMSOCKOUTOFRANGE Socket クライアント インターフェイス コードで範囲外のソケット番号が割り当てられています。 ソケット記述子パラメーターを確認してください。
1003 EIBMSOCKINUSE Socket クライアント インターフェイス コードですでに使用中のソケット番号が割り当てられています。 別のソケット記述子を使用してください。
1004 EIBMIUCVERR すべて IUCV エラーが原因で要求が失敗しました。このエラーはクライアント スタブ コードから生成されたものです。 IUCV/VMCF が機能していることを確認してください。
1008 EIBMCONFLICT すべて この要求は、同じソケットに対するキュー登録済みの要求と競合します。 既存の呼び出しを取り消すか完了するまで待ってから、この呼び出しを再度発行してください。
1009 EIBMCANCELLED すべて 要求は CANCEL 呼び出しによって取り消されました。 情報提供のみを目的としており、操作は必要ありません。
1011 EIBMBADTCPNAME すべて 無効な TCP/IP 名が検出されました。 IBM_TCPIMAGE 構造体で指定された名前を修正してください。
1011 EIBMBADTCPNAME Setibmopt 無効な TCP/IP 名が検出されました。 IBM_TCPIMAGE 構造体で指定された名前を修正してください。
1011 EIBMBADTCPNAME INITAPI 無効な TCP/IP 名が検出されました。 IDENT オプションの TCPNAME フィールドで指定された名前を修正してください。
1012 EIBMBADREQUESTCODE すべて 無効な要求コードが検出されました。 システム管理者に問い合わせてください。
1013 EIBMBADCONNECTIONSTATE すべて 無効な接続トークンが検出されました。適切な状態でありません。 TCP/IP がアクティブであることを確認してください。
1014 EIBMUNAUTHORIZEDCALLER すべて 許可されていない呼び出し元によって承認されたキーワードが指定されました。 指定された操作の権限があるユーザー ID であることを確認してください。
1015 EIBMBADCONNECTIONMATCH すべて 無効な接続トークンが検出されました。該当する接続がありません。 TCP/IP がアクティブであることを確認してください。
1016 EIBMTCPABEND すべて TCP/IP でこの要求を処理している際に異常終了が発生しました。 TCP/IP が再起動されたことを確認してください。
1023 EIBMTERMERROR すべて 処理中に終了エラーが発生しました。 システム管理者に問い合わせてください。
1026 EIBMINVDELETE すべて 削除の要求元で接続が作成されませんでした。 要求を作成したプロセスから要求を削除してください。
1027 EIBMINVSOCKET すべて 無効な接続トークンが検出されました。該当するソケットが存在しません。 システム プログラマーに問い合わせてください。
1028 EIBMINVTCPCONNECTION すべて 接続は TCP/IP で終了されました。トークンが TCP/IP によって無効にされました。 TCP/IP への接続を再度確立してください。
1032 EIBMCALLINPROGRESS すべて 別の呼び出しがすでに進行中です。 前の呼び出しが完了してから再度発行してください。
1036 EIBMNOACTIVETCP すべて TCP/IP がインストールされていないかアクティブでありません。 使用されている TCP/IP 名を修正してください。
1036 EIBMNOACTIVETCP Select EIBMNOACTIVETCP TCP/IP をアクティブにしてください。
1036 EIBMNOACTIVETCP Getibmopt TCP/IP イメージが見つかりませんでした。 TCP/IP をアクティブにしてください。
1037 EIBMINVTSRBUSERDATA すべて 要求制御ブロックに無効なデータが含まれていました。 システム プログラマーに問い合わせてください。
1038 EIBMINVUSERDATA すべて 要求制御ブロックに無効なユーザー データが含まれていました。 関数のパラメーターをチェックし、システム プログラマーに問い合わせてください。
1040 EIBMSELECTEXPOST SELECTEX SELECTEX ですでにポストされた ECB が渡されました。 ユーザーの ECB がすでにポストされているかどうかを確認してください。
1112 ECANCEL
2001 EINVALIDRXSOCKETCALL REXX™ RXSOCKET パラメーター リストで構文エラーが発生しました。 REXX ソケット呼び出しに渡されたパラメーター リストを修正してください。
2002 ECONSOLEINTERRUPT REXX コンソール割り込みが発生しました。 タスクを再試行してください。
2003 ESUBTASKINVALID REXX サブタスク ID が正しくありません。 INITIALIZE 呼び出しのサブタスク ID を修正してください。
2004 ESUBTASKALREADYACTIVE REXX サブタスクはすでにアクティブです。 INITIALIZE 呼び出しはプログラムで 1 回だけ発行してください。
2005 ESUBTASKALNOTACTIVE REXX サブタスクがアクティブではありません。 他のソケット呼び出しの前に INITIALIZE 呼び出しを発行してください。
2006 ESOCKNETNOTALLOCATED REXX 指定されたソケットを割り当てることができませんでした。 このジョブに対するユーザー記憶域割り当てを増やしてください。
2007 EMAXSOCKETSREACHED REXX ソケットの数が上限に達しています。 ソケットの割り当て数を増やすか、プログラムで使用するソケットの数を減らしてください。
2009 ESOCKETNOTDEFINED REXX ソケットが定義されていません。 失敗になる呼び出しの前に SOCKET 呼び出しを発行してください。
2011 EDOMAINSERVERFAILURE REXX ドメイン ネーム サーバーの障害が発生しました。 MVS システム プログラマーに問い合わせてください。
2012 でのコンパイル EINVALIDNAME REXX TCP/IP サーバーから正しくない name を受け取りました。 MVS システム プログラマーに問い合わせてください。
2013 EINVALIDCLIENTID REXX TCP/IP サーバーから正しくない clientid を受け取りました。 MVS システム プログラマーに問い合わせてください。
2014 ENIVALIDFILENAME REXX NUCEXT 処理中にエラーが発生しました。 変換テーブルの正しいファイル名を指定するか、変換テーブルが有効であることを確認してください。
2016 EHOSTNOTFOUND REXX ホストが見つかりません。 MVS システム プログラマーに問い合わせてください。
2017 EIPADDRNOTFOUND REXX アドレスが見つかりません。 MVS システム プログラマーに問い合わせてください。
3412 ENODATA メッセージが存在しません。
3416 ELINKED ストリームがリンクされています。
3419 ERECURSE 再帰的試行が拒否されました。
3420 EASYNC 非同期入出力がスケジュールされています。これは通常の内部イベントであり、ユーザーには返されません。
3448 EUNATCH 指定されたアドレス ファミリをサポートするために必要なプロトコルが利用できません。
3464 ETERM 操作が終了しました。
3474 EUNKNOWN システム状態が不明です。
3495 EBADOBJ 存在しないオブジェクトを参照しようとしました。
3513 EOUTOFSTATE プロトコル エンジンで現在の状態では受け入れられないコマンドを受け取りました。