ftime - возвращает значение даты и времени
НАЗВАНИЕftime - возвращает значение даты и времени
СИНТАКСИС
#include
int ftime(struct timeb *tp);
ОПИСАНИЕ
Возвращает текущую дату и время в виде tp, который
определен следующим образом:
struct timeb {
time_t time;
unsigned short millitm;
short timezone;
short dstflag;
};
В данной структуре time является количеством секунд с
начала эпохи; millitm - количество миллисекунд, прошедших
после time секунд с начала эпохи; timezone - локальная
временная зона в минутах западнее Гринвича; dstflag -
флаг, ненулевое значение которого указывает, что в
соответствующее время года используется "летнее" время.
В данный момент содержимое полей timezone и dstflag не
определено.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функция всегда возвращает 0.
НАЙДЕННЫЕ ОШИБКИ
Эта функция устарела. Не используйте ее. В случаях, когда
достаточно секунд, можно использовать time(2); gettimeof-
day(2) позволяет работать с микросекундами; clock_get-
time(3) позволяет работать с наносекундами, однако пока
что еще не очень широко распространена.
При работе с libc4 и libc5 поле millitm представляет для
пользователя особый интерес. Но ранние версии glibc2
работают некорректно и возвращает в этом поле нулевое
значение; начиная с glibc 2.1.1 эта ошибка исправлена.
ПРЕДЫСТОРИЯ
Функция ftime появилась в версии 4.2BSD.
СООТВЕТСТВИЕ СТАНДАРТАМ
BSD 4.2, POSIX 1003.1-2001.