5.4.3. Только Linux: указание файлового времени повышенной точности

5.4.3. Только Linux: указание файлового времени повышенной точности

Ядра Linux 2.6 и более поздние предоставляют в struct stat три дополнительных поля. Они предусматривают точность файлового времени до наносекунд:

st_atime_nsec  Наносекундная компонента времени доступа к файлу.

st_mtime_nsec  Наносекундная компонента времени изменения файла

st_ctime_nsec  Наносекундная компонента времени изменения служебных данных файла.

Некоторые другие системы также предоставляют такие поля с повышенной точностью времени, но имена соответствующих членов структуры struct stat не стандартизованы, что затрудняет написание переносимого кода, использующего эти времена. (Связанные с этим расширенные системные вызовы см. в разделе 14.3.2 «Файловое время в микросекундах: utimes()».)

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Как в точности сохранить информацию, найденную на сайтах в Интернете

Из книги Интернет-разведка [Руководство к действию] автора Ющук Евгений Леонидович

Как в точности сохранить информацию, найденную на сайтах в Интернете Периодически специалист конкурентной разведки сталкивается с необходимостью сохранения информации, найденной в Интернете. Это требуется, как правило, в целом ряде случаев.– Когда нет времени


1.6.13. Правило экономии: время программиста стоит дорого; поэтому экономия его времени более приоритетна по сравнению с экономией машинного времени

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен

1.6.13. Правило экономии: время программиста стоит дорого; поэтому экономия его времени более приоритетна по сравнению с экономией машинного времени "В ранние мини-компьютерные времена Unix" вынесенная в заголовок идея была довольно радикальной (машины тогда работали


Что в точности понимается под восстановлением?

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Что в точности понимается под восстановлением? Прежде чем рассмотреть подсчет ссылок и сборку мусора, займемся одной технической деталью. В любой форме автоматического управления памятью возникает вопрос, - каков механизм утилизации объекта, определенного как


Пример повышенной сложности

Из книги Системное программирование в среде Windows автора Харт Джонсон М

Пример повышенной сложности Вот более сложный пример применения разных аспектов дублируемого наследования.Проблема, близкая по духу нашему примеру, возникла из интересного обсуждения в основной книге по C++ [Stroustrup 1991].Рассмотрим класс WINDOW с процедурой display и двумя


Типы данных фиксированной точности

Из книги О чём не пишут в книгах по Delphi автора Григорьев А. Б.

Типы данных фиксированной точности Обозначения типов данных фиксированной точности получаются из обычных обозначений типов данных Win32, таких как DWORD или LONG, добавлением суффикса размера, как показано в табл. 16.1.Таблица 16.1. Типы данных фиксированной точности Тип


Типы данных, соответствующие точности указателей

Из книги Справочник по PHP автора

Типы данных, соответствующие точности указателей Процитируем выдержку из статьи Microsoft под названием "The New Data Types" (доступна на Web-сайте компании Microsoft): "Точность этих типов данных отражает изменение точности указателей (то есть, они становятся 32-битовыми в коде Win32 и


3.2.10. Неожиданная потеря точности

Из книги Сетевые средства Linux автора Смит Родерик В.

3.2.10. Неожиданная потеря точности Изменим в предыдущем примере тип переменной R с Single на Double. Значение, выводимое программой, станет 1.44327637948555E-16. Вполне логичный и предсказуемый результат, т. к. тип Double точнее, чем Single, и, следовательно, все вычисления имеют меньшую


Функции повышенной точности BCMath

Из книги C++. Сборник рецептов автора Диггинс Кристофер

Функции повышенной точности BCMath bcaddСложение двух чисел произвольной точности.Синтаксис:string bcadd(string left_operand, string right_operand [, int scale]);Эта функция возвращает строковое представление суммы двух параметров (left_operand + right_operand) с точностью, которая указана в необязательном параметре


Организация файлового сервера с помощью Samba

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.

Организация файлового сервера с помощью Samba Настройка файлового сервера для выполнения функций контроллера домена и WINS-сервера часто бывает необходима, но в подавляющем большинстве случаев сервер Samba используется как обыкновенный файловый сервер. Для того чтобы


25.2.3. Получение файлового дескриптора

Из книги Искусство программирования на языке сценариев командной оболочки автора Купер Мендель

25.2.3. Получение файлового дескриптора Помимо возможности использования автоматической блокировки, которую предлагает qdbm, в некоторых программах потребуется изменять их собственную схему блокировки. Для этой цели qdbm обеспечивает доступ к файловому дескриптору, который


1.23. Указание варианта библиотеки времени выполнения

Из книги Идеальный программист. Как стать профессионалом разработки ПО автора Мартин Роберт С.

1.23. Указание варианта библиотеки времени выполнения ПроблемаВаш инструментарий поставляется с несколькими вариантами базовых библиотек времени выполнения, и вы хотите указать компилятору и компоновщику тот вариант, который должен использоваться.РешениеБиблиотеки


5.10. Использование графического файлового менеджера

Из книги автора

5.10. Использование графического файлового менеджера Использовать файловый менеджер очень просто — если вы умеете работать с проводником Windows, тогда и с обозревателем файлов Linux тоже справитесь. Все операции с файлами и каталогами в обозревателе файлов (рис. 5.4), так же как


Часть 4. Материал повышенной сложности

Из книги автора

Часть 4. Материал повышенной сложности Итак, мы вплотную подошли к изучению очень сложных и необычных аспектов написания сценариев. В этой части мы попытаемся "сбросить покров тайны" и заглянуть за пределы известного нам мира (представьте себе путешествие по территории,


Стремление к точности оценки

Из книги автора

Стремление к точности оценки Разработчики тоже попадают в ловушку точности. Они знают, что должны выдать оценку системы, и часто думают, что их оценка должна быть точной. Ничего подобного!Во-первых, даже с идеальной информацией в ваших оценках будет наблюдаться огромный