JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ェックするのに使用できる ように 'newfd' の複製を取得する。 EBADF エラーは 'newfd' がオープンされていないことを意味する。 */ tmpfd = dup(newfd); if (tmpfd == -1 && errno != EBADF) { /* 予期しない dup() のエラーを処理する */ } /* アトミックに 'oldfd' を ... /* dup2() のエラーを処理する */ } /* ここでもともと 'newfd' で参照されていたファイルの close() エラーをチェックする */ if (tmpfd != -1) { if (close(tmpfd) == -1) { /* close からのエラーを処理する */ } } 関連項目 close (2), fcntl (2), open (2), pidfd_g ... ... ェックするのに使用できる ように 'newfd' の複製を取得する。 EBADF エラーは 'newfd' がオープンされていないことを意味する。 */ tmpfd = dup(newfd); if (tmpfd == -1 && errno != EBADF) { /* 予期しない dup() のエラーを処理する */ } /* アトミックに 'oldfd' を ... /* dup2() のエラーを処理する */ } /* ここでもともと 'newfd' で参照されていたファイルの close() エラーをチェックする */ if (tmpfd != -1) { if (close(tmpfd) == -1) { /* close からのエラーを処理する */ } } 関連項目 close (2), fcntl (2), open (2), pidfd_g ... ... ェックするのに使用できる ように 'newfd' の複製を取得する。 EBADF エラーは 'newfd' がオープンされていないことを意味する。 */ tmpfd = dup(newfd); if (tmpfd == -1 && errno != EBADF) { /* 予期しない dup() のエラーを処理する */ } /* アトミックに 'oldfd' を ... /* dup2() のエラーを処理する */ } /* ここでもともと 'newfd' で参照されていたファイルの close() エラーをチェックする */ if (tmpfd != -1) { if (close(tmpfd) == -1) { /* close からのエラーを処理する */ } } 関連項目 close (2), fcntl (2), open (2), pidfd_g ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。