Linux/POSIXエラー情報
EINPROGRESSEINPROGRESS — 操作を開始中
非ブロッキング接続試行が開始され、まだ進行中である。
linuxmacosunix
このエラーの原因
非ブロッキングソケットへのconnect()呼び出しが即座に完了できなかった。TCPハンドシェイクが進行中である。
修正方法
select()、poll()、またはepoll()を使ってソケットが書き込み可能になるまで待機する。その後、getsockopt()にSO_ERRORを指定して結果を確認する。
関連するエラーコード
Linux/POSIXエラーエラー
EMFILEEMFILE — オープンファイル数が多すぎる
プロセスごとに許可されているオープンファイルディスクリプタ数の上限に達した。
linuxmacosunix
詳細を表示 Linux/POSIXエラーエラー
ENOMEDIUMENOMEDIUM — メディアが見つからない
ドライブまたはデバイスにリムーバブルメディアが挿入されていない。
linux
詳細を表示 Linux/POSIXエラーエラー
ESOCKTNOSUPPORTESOCKTNOSUPPORT — ソケットタイプが未サポート
指定されたソケットタイプは、指定のプロトコルファミリー内でサポートされていない。
linuxunix
詳細を表示 Linux/POSIXエラーエラー
ENOEXECENOEXEC — 実行フォーマットエラー
認識できる実行可能フォーマットでないファイルを実行しようとした。
linuxmacosunix
詳細を表示 Linux/POSIXエラーエラー
EOVERFLOWEOVERFLOW — データ型に対して値が大きすぎます
値が対象のデータ型に格納するには大きすぎます。
linuxmacosunix
詳細を表示 Linux/POSIXエラーエラー
EROFSEROFS — 読み取り専用ファイルシステム
読み取り専用でマウントされているファイルシステム上のファイルまたはディレクトリを変更しようとした。
linuxmacosunix
詳細を表示