XCode 16.2 日本語化計画
ファイルを開くときに、ファイルまたはデバイスが使用可能になるまで待機しないことを示します。
 Swift ファイルオプションの採用
このオプションが指定されている場合、システムはデバイスまたはファイルが準備完了または使用可能になるまで待機しません。doc:FileDescriptor/open(_:_:options:permissions:retryOnInterrupt:)-2266j 呼び出しによってプロセスが何らかの理由でブロックされる場合、そのメソッドはすぐに戻ります。このフラグには、開いているファイルに対する後続のすべての入出力操作を非ブロック的にする効果もあります。
対応する C 定数は O_NONBLOCK です。
static var append: FileDescriptor.OpenOptions
各書き込み操作がファイルに付け加えられることを示します。
static var closeOnExec: FileDescriptor.OpenOptions
プログラムを実行するとファイルを閉じることを示します。
static var create: FileDescriptor.OpenOptions
ファイルを開くと、ファイルが存在しない場合は作成されることを示します。
static var eventOnly: FileDescriptor.OpenOptions
ファイルを開くとファイルの変更を監視することを示します。
static var exclusiveCreate: FileDescriptor.OpenOptions
ファイルを開くと、ファイルが存在しないことを前提としてファイルを作成することを示します。
static var exclusiveLock: FileDescriptor.OpenOptions
ファイルをアトミックに開くと排他ロックが取得されることを示します。
static var noFollow: FileDescriptor.OpenOptions
ファイルを開くときにシンボリックリンクをたどらないことを示します。
static var sharedLock: FileDescriptor.OpenOptions
ファイルをアトミックに開くと、ファイルの共有ロックが取得されることを示します。
static var symlink: FileDescriptor.OpenOptions
ファイルを開くと、シンボリックリンクをたどるのではなく、シンボリックリンクが開かれることを示します。
static var truncate: FileDescriptor.OpenOptions
ファイルを開くと、存在する場合はファイルが切り捨てられることを示します。