diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 19:55:15 -0400 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 19:55:15 -0400 |
| commit | 253e67c8b3a72b3a4757fdbc5845297628db0a4a (patch) | |
| tree | adf53b66087aa30dfbf8bf391a1dadb044c3bf4d /static/netbsd/man3/offtime.3 | |
| parent | a9157ce950dfe2fc30795d43b9d79b9d1bffc48b (diff) | |
docs: Added All NetBSD Manuals
Diffstat (limited to 'static/netbsd/man3/offtime.3')
| -rw-r--r-- | static/netbsd/man3/offtime.3 | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/static/netbsd/man3/offtime.3 b/static/netbsd/man3/offtime.3 new file mode 100644 index 00000000..7f933112 --- /dev/null +++ b/static/netbsd/man3/offtime.3 @@ -0,0 +1,81 @@ +.\" $NetBSD: offtime.3,v 1.5 2025/04/21 06:38:10 nia Exp $ +.\" Written by Klaus Klein, May 10, 2004. +.\" Public domain. +.Dd April 20, 2025 +.Dt OFFTIME 3 +.Os +.Sh NAME +.Nm offtime , +.Nm offtime_r , +.Nm timeoff , +.Nm timegm , +.Nm timelocal +.Nd convert date and time +.Sh LIBRARY +.Lb libc +.Sh SYNOPSIS +.In time.h +.Ft struct tm * +.Fn offtime "const time_t * clock" "long int offset" +.Ft struct tm * +.Fn offtime_r "const time_t * clock" "long int offset" "struct tm *ret" +.Ft time_t +.Fn timeoff "struct tm * tm" "long int offset" +.Ft time_t +.Fn timegm "struct tm * tm" +.Ft time_t +.Fn timelocal "struct tm * tm" +.Sh DESCRIPTION +These functions are inspired by C standard interfaces named similarly. +.Pp +.Fn offtime +converts the calendar time +.Fa clock , +offset by +.Fa offset +seconds, +into broken-down time, expressed as Coordinated Universal Time (UTC). +.Pp +.Fn offtime_r +is similar to +.Fn offtime +but it places the returned +.Ft "struct tm *" +in the user supplied +.Fa ret +argument. +.Pp +.Fn timeoff +converts the broken-down time +.Fa tm , +expressed as UTC, +offset by +.Fa offset +seconds, +into a calendar time value. +.Pp +.Fn timegm +converts the broken-down time +.Fa tm +into a calendar time value, effectively being the inverse of +.Xr gmtime 3 . +It is equivalent to the C standard function +.Xr mktime 3 +operating in UTC. +.Pp +.Fn timelocal +converts the broken down time +.Fa tm , +expressed as local time, into a calendar time value. +It is equivalent to the C standard function +.Xr mktime 3 , +and is provided for symmetry only. +.Sh SEE ALSO +.Xr ctime 3 , +.Xr tm 3 , +.Xr tzset 3 +.Sh STANDARDS +The +.Fn timegm +function conforms to +.St -isoC-2023 . |
