Blame


1 cfa37a7b 2004-04-10 devnull .TH TIME 3
2 cfa37a7b 2004-04-10 devnull .SH NAME
3 cfa37a7b 2004-04-10 devnull time, nsec \- time in seconds and nanoseconds since epoch
4 cfa37a7b 2004-04-10 devnull .SH SYNOPSIS
5 cfa37a7b 2004-04-10 devnull .B #include <u.h>
6 cfa37a7b 2004-04-10 devnull .br
7 cfa37a7b 2004-04-10 devnull .B #include <libc.h>
8 cfa37a7b 2004-04-10 devnull .PP
9 cfa37a7b 2004-04-10 devnull .nf
10 cfa37a7b 2004-04-10 devnull .B
11 cfa37a7b 2004-04-10 devnull long time(long *tp)
12 cfa37a7b 2004-04-10 devnull .PP
13 cfa37a7b 2004-04-10 devnull .B
14 cfa37a7b 2004-04-10 devnull vlong nsec(void)
15 cfa37a7b 2004-04-10 devnull .SH DESCRIPTION
16 cfa37a7b 2004-04-10 devnull Both
17 cfa37a7b 2004-04-10 devnull .I time
18 cfa37a7b 2004-04-10 devnull and
19 cfa37a7b 2004-04-10 devnull .I nsec
20 cfa37a7b 2004-04-10 devnull return the time since the epoch 00:00:00 GMT, Jan. 1, 1970.
21 cfa37a7b 2004-04-10 devnull The return value of the former is in seconds and the latter in nanoseconds.
22 cfa37a7b 2004-04-10 devnull For
23 cfa37a7b 2004-04-10 devnull .IR time ,
24 cfa37a7b 2004-04-10 devnull if
25 cfa37a7b 2004-04-10 devnull .I tp
26 cfa37a7b 2004-04-10 devnull is not zero then
27 cfa37a7b 2004-04-10 devnull .BI * tp
28 cfa37a7b 2004-04-10 devnull is also set to the answer.
29 cfa37a7b 2004-04-10 devnull .SH SOURCE
30 c3674de4 2005-01-11 devnull .B \*9/src/lib9/time.c
31 cfa37a7b 2004-04-10 devnull .SH DIAGNOSTICS
32 058b0118 2005-01-03 devnull These functions set
33 cfa37a7b 2004-04-10 devnull .IR errstr .
34 c8b6342d 2005-01-13 devnull .SH BUGS
35 c8b6342d 2005-01-13 devnull To avoid name conflicts with the underlying system,
36 c8b6342d 2005-01-13 devnull .I time
37 c8b6342d 2005-01-13 devnull and
38 c8b6342d 2005-01-13 devnull .I nsec
39 c8b6342d 2005-01-13 devnull are preprocessor macros defined as
40 c8b6342d 2005-01-13 devnull .I p9time
41 c8b6342d 2005-01-13 devnull and
42 c8b6342d 2005-01-13 devnull .IR p9nsec ;
43 c8b6342d 2005-01-13 devnull see
44 d32deab1 2020-08-16 rsc .MR intro (3) .