「同期I / Oを関連ファイルで使用できます」とはどういう意味ですか?

「同期I / Oを関連ファイルで使用できます」とはどういう意味ですか?

~からUNIX®環境の高度なプログラミング:

_PC_ASYNC_IO_PC_PRIO_IOおよびの場合、_PC_SYNC_IO参照されるファイルはディレクトリにはできません。

Name of option   |   Indicates ...                          |name argument
_POSIX_SYNC_IO   |whether synchronized I/O can be used with |_PC_SYNC_IO
                  the associated file

だから私は使い方が
long return_value = pathconf("/a/path/filename",_PC_SYNC_IO)

これは、特定のファイルの「設定」をインポートする方法のようです。

これをファイルに設定できますか?どのように設定しますか?

何ですか同期入力/出力ファイルを教えてください。私の言葉は、どう理解できないのか分からない同期入力/出力たぶんファイル設定ですか?単純な「設定」ではなく、プログラミング作業でなければなりませんか?

答え1

の結果はpathconfファイルごとに異なる可能性があり、一部のパラメータの場合(_PC_NAME_MAX_PC_ASYNC_IOおよび他の一部)は提供されますが、ほとんどのパラメータの場合、結果はプラットフォームに依存する定数です。使用して取得する値は、pathconfファイル固有の設定ではなく、設定できないシステム属性とファイル形式です。

O_SYNCこの文脈で同期I / Oは、関連フラグによって制御されるファイルの同期読み取りと書き込みを意味します。open着信電話。pathconf(..., _PC_SYNC_IO)このフラグがサポートされているかどうかを示します(O_SYNC通常のファイルは結果に関係なく、とにかくこれらのフラグをサポートする必要があることに注意してくださいpathconf)。

関連情報