-.TH GETTIMEOFDAY 2 ""
-.UC 4
-.SH NAME
-gettimeofday, settimeofday \- get/set date and time
-.SH SYNOPSIS
-.nf
-.ft B
-#include <sys/time.h>
-.PP
-.ft B
-gettimeofday(tp, tzp)
-struct timeval *tp;
-struct timezone *tzp;
-.PP
-.ft B
-settimeofday(tp, tzp)
-struct timeval *tp;
-struct timezone *tzp;
-.fi
-.SH DESCRIPTION
-.I Gettimeofday
-returns the system's notion of the current Greenwich time and
-the current time zone. Time returned is expressed relative
-in seconds and microseconds since midnight January 1, 1970.
-If
-.I tzp
-is NULL, the time zone information will not be returned or set.
-.PP
+.\" @(#)gettimeofday.2 6.11 (Berkeley) %G%
+.\"
+.Dd
+.Dt GETTIMEOFDAY 2
+.Os BSD 4
+.Sh NAME
+.Nm gettimeofday ,
+.Nm settimeofday
+.Nd get/set date and time
+.Sh SYNOPSIS
+.Fd #include <sys/time.h>
+.Ft int
+.Fn gettimeofday "struct timeval *tp" "struct timezone *tzp"
+.Ft int
+.Fn settimeofday "struct timeval *tp" "struct timezone *tzp"
+.Sh DESCRIPTION
+.Bf -symbolic
+Note: timezone is no longer used; this information is kept outside
+the kernel.
+.Ef
+The system's notion of the current Greenwich time and the current time
+zone is obtained with the
+.Fn gettimeofday
+call, and set with the
+.Fn settimeofday
+call. The time is expressed in seconds and microseconds
+since midnight (0 hour), January 1, 1970. The resolution of the system
+clock is hardware dependent, and the time may be updated continuously or
+in ``ticks.'' If
+.Fa tp
+or
+.Fa tzp
+is NULL, the associated time
+information will not be returned or set.
+.Pp