Существует ли какой-либо стандартный способ получения времени создания файла или каталога во FreeBSD программно - PullRequest
2 голосов
/ 13 апреля 2020

Я хочу знать, как получить время создания пути во FreeBSD C API?

, например, в Linux мы можем использовать statx начиная с ядра 4.11 или в ма c OSX мы можем использовать stat64

Я хочу знать, есть ли способ как FreeBSD, описанный выше? есть ли для этого стандартная функция / системный вызов POSIX?

1 Ответ

2 голосов
/ 13 апреля 2020

Функции статистики POSIX не позволяют определить время создания файла. Тем не менее, FreeBSD имеет поле st_birthtim, которое вы можете использовать.

Из FreeBSD stat syscall:

 st_birthtim  Time when the inode was created.
...