Шрифт:
14.3.1. Время в микросекундах:
Первой задачей является получение времени дня:
156
В справочной странице gettimeofday(2) документирована соответствующая функция
Этот аргумент является указателем на
Это аргумент больше не используется; он имеет тип
Время представлено структурой
Значение
Справочная страница GNU/Linux gettimeofday(2) документирует также следующие макросы:
Эти макросы работают со значениями
Макрос развертывается в
Это значит: «если
14.3.2. Файловое время в микросекундах:
В разделе 5.5.3 «Изменение временных отметок:
Аргумент
POSIX обозначает ее как «традиционную» функцию, что означает, что она стандартизуется лишь для поддержки старого кода и не должна использоваться для новых приложений. Главная причина, пожалуй, в том, что нет определенного интерфейса для получения времени доступа и изменения файла в микросекундах;
Однако, как упоминалось в разделе 5.4.3 «Только Linux: указание файлового времени повышенной точности», Linux 2.6 (и более поздние версии) действительно предоставляет доступ к временным отметкам с разрешением в наносекунды при помощи функции
157
К сожалению, по-видимому, в настоящее время нет стандарта для названий членов