1bb421be6SMariusz Zaborski.\" Copyright (c) 1980, 1991, 1993 2bb421be6SMariusz Zaborski.\" The Regents of the University of California. All rights reserved. 3bb421be6SMariusz Zaborski.\" 4bb421be6SMariusz Zaborski.\" Redistribution and use in source and binary forms, with or without 5bb421be6SMariusz Zaborski.\" modification, are permitted provided that the following conditions 6bb421be6SMariusz Zaborski.\" are met: 7bb421be6SMariusz Zaborski.\" 1. Redistributions of source code must retain the above copyright 8bb421be6SMariusz Zaborski.\" notice, this list of conditions and the following disclaimer. 9bb421be6SMariusz Zaborski.\" 2. Redistributions in binary form must reproduce the above copyright 10bb421be6SMariusz Zaborski.\" notice, this list of conditions and the following disclaimer in the 11bb421be6SMariusz Zaborski.\" documentation and/or other materials provided with the distribution. 12bb421be6SMariusz Zaborski.\" 3. Neither the name of the University nor the names of its contributors 13bb421be6SMariusz Zaborski.\" may be used to endorse or promote products derived from this software 14bb421be6SMariusz Zaborski.\" without specific prior written permission. 15bb421be6SMariusz Zaborski.\" 16bb421be6SMariusz Zaborski.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 17bb421be6SMariusz Zaborski.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18bb421be6SMariusz Zaborski.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 19bb421be6SMariusz Zaborski.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 20bb421be6SMariusz Zaborski.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21bb421be6SMariusz Zaborski.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 22bb421be6SMariusz Zaborski.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 23bb421be6SMariusz Zaborski.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 24bb421be6SMariusz Zaborski.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 25bb421be6SMariusz Zaborski.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 26bb421be6SMariusz Zaborski.\" SUCH DAMAGE. 27bb421be6SMariusz Zaborski.\" 28bb421be6SMariusz Zaborski.Dd May 28, 2024 29bb421be6SMariusz Zaborski.Dt FTIME 3 30bb421be6SMariusz Zaborski.Os 31bb421be6SMariusz Zaborski.Sh NAME 32bb421be6SMariusz Zaborski.Nm ftime 33bb421be6SMariusz Zaborski.Nd get date and time 34bb421be6SMariusz Zaborski.Sh LIBRARY 35*167bfde7SKeith White.Lb libutil 36bb421be6SMariusz Zaborski.Sh SYNOPSIS 37bb421be6SMariusz Zaborski.In sys/types.h 38bb421be6SMariusz Zaborski.In sys/timeb.h 39bb421be6SMariusz Zaborski.Ft int 40bb421be6SMariusz Zaborski.Fn ftime "struct timeb *tp" 41bb421be6SMariusz Zaborski.Sh DESCRIPTION 42bb421be6SMariusz Zaborski.Bf -symbolic 43bb421be6SMariusz ZaborskiThis interface is obsoleted by 44bb421be6SMariusz Zaborski.Xr gettimeofday 2 . 45bb421be6SMariusz Zaborski.Ef 46bb421be6SMariusz Zaborski.Pp 47bb421be6SMariusz ZaborskiThe 48bb421be6SMariusz Zaborski.Fn ftime 49bb421be6SMariusz Zaborskiroutine fills in a structure pointed to by its argument, 50bb421be6SMariusz Zaborskias defined by 51bb421be6SMariusz Zaborski.In sys/timeb.h : 52bb421be6SMariusz Zaborski.Bd -literal -offset indent 53bb421be6SMariusz Zaborski/* 54bb421be6SMariusz Zaborski * Structure returned by ftime system call 55bb421be6SMariusz Zaborski */ 56bb421be6SMariusz Zaborskistruct timeb 57bb421be6SMariusz Zaborski{ 58bb421be6SMariusz Zaborski time_t time; 59bb421be6SMariusz Zaborski unsigned short millitm; 60bb421be6SMariusz Zaborski short timezone; 61bb421be6SMariusz Zaborski short dstflag; 62bb421be6SMariusz Zaborski}; 63bb421be6SMariusz Zaborski.Ed 64bb421be6SMariusz Zaborski.Pp 65bb421be6SMariusz ZaborskiThe structure contains the time since the epoch in seconds, 66bb421be6SMariusz Zaborskiup to 1000 milliseconds of more-precise interval, 67bb421be6SMariusz ZaborskiThe kernel no longer maintains the timezone and dstflag info, so 0 is 68bb421be6SMariusz Zaborskialways returned for these fields. 69bb421be6SMariusz Zaborski.Sh SEE ALSO 70bb421be6SMariusz Zaborski.Xr gettimeofday 2 , 71bb421be6SMariusz Zaborski.Xr settimeofday 2 , 72bb421be6SMariusz Zaborski.Xr ctime 3 , 73bb421be6SMariusz Zaborski.Xr time 3 74bb421be6SMariusz Zaborski.Sh HISTORY 75bb421be6SMariusz ZaborskiThe 76bb421be6SMariusz Zaborski.Nm 77bb421be6SMariusz Zaborskifunction appeared in 78bb421be6SMariusz Zaborski.At v7 . 79