glenda.party
term% ls -F
term% pwd
$home/manuals/unix_v7/2/time
term% cat index.txt
TIME(2)                       System Calls Manual                      TIME(2)



NAME
       time, ftime - get date and time

SYNOPSIS
       long time(0)

       long time(tloc)
       long *tloc;

       #include <sys/types.h>
       #include <sys/timeb.h>
       ftime(tp)
       struct timeb *tp;

DESCRIPTION
       Time  returns  the  time  since 00:00:00 GMT, Jan. 1, 1970, measured in
       seconds.

       If tloc is nonnull, the return value is also stored  in  the  place  to
       which tloc points.

       The ftime entry fills in a structure pointed to by its argument, as de‐
       fined by <sys/timeb.h>:

       /* Copyright (C) 1994-2023 Free Software Foundation, Inc.
          This file is part of the GNU C Library.

          The GNU C Library is free software; you can redistribute it and/or
          modify it under the terms of the GNU Lesser General Public
          License as published by the Free Software Foundation; either
          version 2.1 of the License, or (at your option) any later version.

          The GNU C Library is distributed in the hope that it will be useful,
          but WITHOUT ANY WARRANTY; without even the implied warranty of
          MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
          Lesser General Public License for more details.

          You should have received a copy of the GNU Lesser General Public
          License along with the GNU C Library; if not, see
          <https://www.gnu.org/licenses/>.  */

       #ifndef _SYS_TIMEB_H
       #define _SYS_TIMEB_H1

       #include <features.h>

       __BEGIN_DECLS

       # include <bits/types/struct_timeb.h>

       /* Fill in TIMEBUF with information about the current time.  */

       extern int ftime (struct timeb *__timebuf)
         __nonnull ((1))
         __attribute_deprecated_msg__ ("Use gettimeofday or clock_gettime instead");

       __END_DECLS

       #endif        /* sys/timeb.h */

       The structure contains the time since the epoch in seconds, up to  1000
       milliseconds  of more-precise interval, the local timezone (measured in
       minutes of time westward from Greenwich), and a flag that, if  nonzero,
       indicates  that  Daylight Saving time applies locally during the appro‐
       priate part of the year.

SEE ALSO
       date(1), stime(2), ctime(3)

ASSEMBLER
       (ftime = 35.)
       sys ftime; bufptr

       (time = 13.; obsolete call)
       sys time
       (time since 1970 in r0-r1)



                                                                       TIME(2)