svn commit: r337578 - head/lib/libc/gen

Warner Losh imp at FreeBSD.org
Fri Aug 10 15:16:42 UTC 2018


Author: imp
Date: Fri Aug 10 15:16:41 2018
New Revision: 337578
URL: https://svnweb.freebsd.org/changeset/base/337578

Log:
  Update man page to include FreeBSD-specific details.
  
  While this implements a standards-conforming C11 function, there's
  implementation details the programmer needs to know. Include those
  here. Make changes inspired by comments on the initial review as well,
  though mostly this involves stealing the epoch verbage from
  gettimeofday(2). Add myself to authors since I've now changed a
  substantial amount of this man page.

Modified:
  head/lib/libc/gen/timespec_get.3

Modified: head/lib/libc/gen/timespec_get.3
==============================================================================
--- head/lib/libc/gen/timespec_get.3	Fri Aug 10 15:16:36 2018	(r337577)
+++ head/lib/libc/gen/timespec_get.3	Fri Aug 10 15:16:41 2018	(r337578)
@@ -29,7 +29,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd October 4, 2016
+.Dd August 10, 2018
 .Dt TIMESPEC_GET 3
 .Os
 .Sh NAME
@@ -39,7 +39,6 @@
 .Lb libc
 .Sh SYNOPSIS
 .In time.h
-.Vt #define TIME_UTC 1
 .Ft int
 .Fn timespec_get "struct timespec *ts" "int base"
 .Sh DESCRIPTION
@@ -50,9 +49,14 @@ function sets the interval pointed to by
 to hold the current calendar time based on the specified time base in
 .Fa base .
 .Pp
-Currently the only supported valid base is
-.Dv TIME_UTC .
-It returns time elapsed since epoch.
+The base
+.Dv TIME_UTC
+returns the time since the epoch.
+This time is expressed in seconds and nanoseconds since midnight (0 hour), January 1, 1970.
+In
+.Fx ,
+this corresponds to
+.Dv CLOCK_REALTIME .
 .Sh RETURN VALUES
 The
 .Nm
@@ -61,16 +65,22 @@ function returns the passed value of
 if successful, otherwise
 .Dv 0
 on failure.
-.\" .Sh ERRORS
 .Sh SEE ALSO
-.Xr clock_gettime 2
+.Xr gettimeofday 2 ,
+.Xr clock_gettime 2 ,
+.Xr time 3
 .Sh STANDARDS
 The
 .Nm
-function conforms to
+function with a
+.Fa base
+of
+.Dv TIME_UTC
+conforms to
 .St -isoC-2011 .
 .Sh HISTORY
 This interface first appeared in
-.Nx 8 .
+.Fx 12 .
 .Sh AUTHORS
 .An Kamil Rytarowski Aq Mt kamil at NetBSD.org
+.An Warner Losh Aq Mt imp at FreeBSD.org


More information about the svn-src-head mailing list