JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... / #include < sys/time.h > int futimesat(int dirfd , const char * pathname , const struct timeval times [2]); glibc 向けの機能検査マクロの要件 ( feature_test_mac ... ros (7) 参照): futimesat (): _GNU_SOURCE 説明 このシステムコールは廃止予定である。代わりに utimensat を使用すること。 futimesat () システムコール ... は utimes () と全く同様に動作するが、このマニュアルページで説明する点が異なる。 pathname で渡されたパス名が相対パスの場合、 パス名は ... ... onst struct utimbuf *_Nullable times ); #include < sys/time.h > int utimes(const char * path , const struct timeval times [_Nullable 2]); 説明 備考: 最近のアプリケーションの場合、 utimensat (2) で説 ... ス時刻 */ time_t modtime; /* 修正時刻 */ }; utime () システムコールは 1 秒の分解能でタイムスタンプを指定することができます。 utimes () は utime () と同様ですが、 times 引数が構造体ではなく配列を参照します。この配列の要素は timeval 構造体で、タイムスタンプ ... ケーパビリティ CAP_FOWNER を持っていません)。 EROFS path が読み込み専用のファイルシステム上にあります。 標準 utime () なし。 utimes () POSIX.1-2024. 履歴 utime () SVr4, POSIX.1-2001. Obsoleted in POSIX.1-2008. Removed in POSIX.1-2024. utimes () 4.3BSD, P ... ... onst struct utimbuf *_Nullable times ); #include < sys/time.h > int utimes(const char * path , const struct timeval times [_Nullable 2]); 説明 備考: 最近のアプリケーションの場合、 utimensat (2) で説 ... ス時刻 */ time_t modtime; /* 修正時刻 */ }; utime () システムコールは 1 秒の分解能でタイムスタンプを指定することができます。 utimes () は utime () と同様ですが、 times 引数が構造体ではなく配列を参照します。この配列の要素は timeval 構造体で、タイムスタンプ ... ケーパビリティ CAP_FOWNER を持っていません)。 EROFS path が読み込み専用のファイルシステム上にあります。 標準 utime () なし。 utimes () POSIX.1-2024. 履歴 utime () SVr4, POSIX.1-2001. Obsoleted in POSIX.1-2008. Removed in POSIX.1-2024. utimes () 4.3BSD, P ... ... truct timeval tv [2]); int lutimes(const char * path , const struct timeval tv [2]); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): futime ... s (), lutimes (): glibc 2.19 よりあと: _DEFAULT_SOURCE glibc 2.19 以前: _BSD_SOURCE 説明 futimes () は utimes (2) と同じ方法でファイルの ... 更します。違いは、タイムスタンプを変更するファイルを、パス名ではなく、ファイルディスクリプター fd を用いて指定する点です。 lutimes () は utimes (2) と同じ方法でファイルのアクセス時刻と修正時刻を変更します。違いは、 path がシンボリックリンクを参照している ... ... truct timeval tv [2]); int lutimes(const char * path , const struct timeval tv [2]); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): futime ... s (), lutimes (): glibc 2.19 よりあと: _DEFAULT_SOURCE glibc 2.19 以前: _BSD_SOURCE 説明 futimes () は utimes (2) と同じ方法でファイルの ... 更します。違いは、タイムスタンプを変更するファイルを、パス名ではなく、ファイルディスクリプター fd を用いて指定する点です。 lutimes () は utimes (2) と同じ方法でファイルのアクセス時刻と修正時刻を変更します。違いは、 path がシンボリックリンクを参照している ... ... s () はファイルのタイムスタンプをナノ秒精度で更新します。ファイルのタイムスタンプをセットする際に、昔からある utime (2) と utimes (2) で指定できるのはそれぞれ秒精度とマイクロ秒精度であり、この点が異なります。 utimensat () では、 ファイルは path で渡され ... 相対パスの場合、既定では、 オープンしたファイルディスクリプター dirfd が参照するディレクトリに対する相対パスと解釈されます ( utimes (2) のようにカレントワーキングディレクトリに対する相対パスと解釈されるわけではありません)。なぜこのシステムコールが役に立つ ... のかの説明は openat (2) を参照。 path が相対パスで dirfd が特別な値 AT_FDCWD の場合、 path は ( utimes (2) 同様) 呼び出したプロセスのカレントワーキングディレクトリに対する相対パスと解釈されます。 path が絶対パスの場合、 dirfd ... ... s () はファイルのタイムスタンプをナノ秒精度で更新します。ファイルのタイムスタンプをセットする際に、昔からある utime (2) と utimes (2) で指定できるのはそれぞれ秒精度とマイクロ秒精度であり、この点が異なります。 utimensat () では、 ファイルは path で渡され ... 相対パスの場合、既定では、 オープンしたファイルディスクリプター dirfd が参照するディレクトリに対する相対パスと解釈されます ( utimes (2) のようにカレントワーキングディレクトリに対する相対パスと解釈されるわけではありません)。なぜこのシステムコールが役に立つ ... のかの説明は openat (2) を参照。 path が相対パスで dirfd が特別な値 AT_FDCWD の場合、 path は ( utimes (2) 同様) 呼び出したプロセスのカレントワーキングディレクトリに対する相対パスと解釈されます。 path が絶対パスの場合、 dirfd ... ... AGIC_CHECK magic データベースの整合性をチェックし、 標準エラー出力に警告を表示する。 MAGIC_PRESERVE_ATIME utime (2) または utimes (2) をサポートするシステムでは、 解析されたファイルのアクセス時刻を保存しようとする。 MAGIC_RAW 印刷不能文字を \ooo のよう ... される。 Fn magic_error 関数は上記の関数のエラーの説明文を返す。 エラーがない場合は NULL を返す。 そして、 utime (2) または utimes (2) がサポートされていないシステムで MAGIC_PRESERVE_ATIME が設定されると、 Fn magic_setflags は -1 を返す。 ファイル /usr/ ... ... e" を追加する。 -N, --no-pad 出力を整列するためのファイル名への空白の追加を行わない。 -p, --preserve-date utime (2) または utimes (2) をサポートするシステムでは、 file (1) が解析したファイルを読み込まれなかったかのようにするため、 アクセス時刻を保存しよ ... ... nlink() unlinkat() [POSIX.1-2008 で追加された] utime() [POSIX.1-2008 で追加された] utimensat() [POSIX.1-2008 で追加された] utimes() [POSIX.1-2008 で追加された] vdprintf() [POSIX.1-2008 で追加された] vfprintf() vfwprintf() vprintf() vwprintf() wcsftime( ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。