Linux имеет флаг O_PATH
для открытия (), который позволяет получить fd для использования в fstat, fcntl и других, фактически не открывая файл для чтения (или не имея разрешения для этого). Однако флаг O_PATH
является Linux конкретным c.
Есть ли эквивалент флага O_PATH
для открытия () в MacOS? Например, как я могу использовать fstat () для файла, для которого у меня нет прав на чтение?