JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ( feature_test_macros (7) 参照): fchdir (): _XOPEN_SOURCE >= 500 || /* glibc 2.12 以降: */ _POSIX_C_SOURCE >= 200809L || /* glibc 2.19 以前: */ _BSD_SOURCE 説明 c ... は、呼び出し元プロセスの現在の作業ディレクトリ (current working directory) を、 path に指定されたディレクトリに変更する。 fchdir () は、ディレクトリがオープンされたファイルディスクリプターとして 指定される以外は、 chdir () と同じである。 返り値 成功し ... 指定されたディレクトリが存在しない。 ENOMEM カーネルに十分なメモリーがない。 ENOTDIR path の構成要素がディレクトリではない。 fchdir () で一般的なエラーを以下に挙げる: EACCES fd をディレクトリとしてオープンするための検索許可がない。 EBADF fd が適切なファイ ... ... ( feature_test_macros (7) 参照): fchdir (): _XOPEN_SOURCE >= 500 || /* glibc 2.12 以降: */ _POSIX_C_SOURCE >= 200809L || /* glibc 2.19 以前: */ _BSD_SOURCE 説明 c ... は、呼び出し元プロセスの現在の作業ディレクトリ (current working directory) を、 path に指定されたディレクトリに変更する。 fchdir () は、ディレクトリがオープンされたファイルディスクリプターとして 指定される以外は、 chdir () と同じである。 返り値 成功し ... 指定されたディレクトリが存在しない。 ENOMEM カーネルに十分なメモリーがない。 ENOTDIR path の構成要素がディレクトリではない。 fchdir () で一般的なエラーを以下に挙げる: EACCES fd をディレクトリとしてオープンするための検索許可がない。 EBADF fd が適切なファイ ... ... 存し、 後で戻ってくるために利用される。 未使用のファイルディスクリプターが十分ある場合は、 現在のディレクトリ (".") を開いて fchdir (2) を呼び出すほうが普通は高速で信頼性がある。 特に Linux 以外のプラットフォームの場合はそうである。 C ライブラリとカーネル ... is corrected; calling getcwd () from such a pathname will now result in failure with ENOENT . 関連項目 pwd (1), chdir (2), fchdir (2), open (2), unlink (2), free (3), malloc (3) この文書について この man ページは Linux man-pages プロジェクトのリリース ... ... 存し、 後で戻ってくるために利用される。 未使用のファイルディスクリプターが十分ある場合は、 現在のディレクトリ (".") を開いて fchdir (2) を呼び出すほうが普通は高速で信頼性がある。 特に Linux 以外のプラットフォームの場合はそうである。 C ライブラリとカーネル ... is corrected; calling getcwd () from such a pathname will now result in failure with ENOENT . 関連項目 pwd (1), chdir (2), fchdir (2), open (2), unlink (2), free (3), malloc (3) この文書について この man ページは Linux man-pages プロジェクトのリリース ... ... 存し、 後で戻ってくるために利用される。 未使用のファイルディスクリプターが十分ある場合は、 現在のディレクトリ (".") を開いて fchdir (2) を呼び出すほうが普通は高速で信頼性がある。 特に Linux 以外のプラットフォームの場合はそうである。 C ライブラリとカーネル ... is corrected; calling getcwd () from such a pathname will now result in failure with ENOENT . 関連項目 pwd (1), chdir (2), fchdir (2), open (2), unlink (2), free (3), malloc (3) この文書について この man ページは Linux man-pages プロジェクトのリリース ... ... 存し、 後で戻ってくるために利用される。 未使用のファイルディスクリプターが十分ある場合は、 現在のディレクトリ (".") を開いて fchdir (2) を呼び出すほうが普通は高速で信頼性がある。 特に Linux 以外のプラットフォームの場合はそうである。 C ライブラリとカーネル ... is corrected; calling getcwd () from such a pathname will now result in failure with ENOENT . 関連項目 pwd (1), chdir (2), fchdir (2), open (2), unlink (2), free (3), malloc (3) この文書について この man ページは Linux man-pages プロジェクトのリリース ... ... 用するものである。結果的に、この関数が役に立つのは、ファイルの位置に依存しない関数やその位置を変更しない関数 ( fstat (2) や fchdir (2) など) においてだけである。このファイルディスクリプターは closedir (3) が呼ばれたときに自動的にクローズされる。 返り値 ... ... (2)) はエラー EBADF で失敗する。 取得したファイルディスクリプターに対して以下の操作を行うことが「できる」。 * close (2). * fchdir (2), if the file descriptor refers to a directory (since Linux 3.5). * fstat (2) (Linux 3.6 以降). * fstatfs (2) (Linux 3. ... in the path prefix). Depending on the subsequent operation, a check for suitable file permissions may be performed (e.g., fchdir (2) requires execute permission on the directory referred to by its file descriptor argument). By contrast, obtaining a re ... h the O_RDONLY flag requires that the caller have read permission on the object, even when the subsequent operation (e.g., fchdir (2), fstat (2)) does not require read permission on the object. pathname がシンボリックリンクで O_NOFOLLOW フラグも合わせて ... ... (2)) はエラー EBADF で失敗する。 取得したファイルディスクリプターに対して以下の操作を行うことが「できる」。 * close (2). * fchdir (2), if the file descriptor refers to a directory (since Linux 3.5). * fstat (2) (Linux 3.6 以降). * fstatfs (2) (Linux 3. ... in the path prefix). Depending on the subsequent operation, a check for suitable file permissions may be performed (e.g., fchdir (2) requires execute permission on the directory referred to by its file descriptor argument). By contrast, obtaining a re ... h the O_RDONLY flag requires that the caller have read permission on the object, even when the subsequent operation (e.g., fchdir (2), fstat (2)) does not require read permission on the object. pathname がシンボリックリンクで O_NOFOLLOW フラグも合わせて ... ... (2)) はエラー EBADF で失敗する。 取得したファイルディスクリプターに対して以下の操作を行うことが「できる」。 * close (2). * fchdir (2), if the file descriptor refers to a directory (since Linux 3.5). * fstat (2) (Linux 3.6 以降). * fstatfs (2) (Linux 3. ... in the path prefix). Depending on the subsequent operation, a check for suitable file permissions may be performed (e.g., fchdir (2) requires execute permission on the directory referred to by its file descriptor argument). By contrast, obtaining a re ... h the O_RDONLY flag requires that the caller have read permission on the object, even when the subsequent operation (e.g., fchdir (2), fstat (2)) does not require read permission on the object. pathname がシンボリックリンクで O_NOFOLLOW フラグも合わせて ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。