|
Packit Service |
4f68e0 |
.\" @(#)rtime.3n 2.1 88/08/08 4.0 RPCSRC; from 1.5 88/02/08 SMI
|
|
Packit Service |
4f68e0 |
.\" $FreeBSD: src/lib/libc/rpc/rtime.3,v 1.8 2002/12/19 09:40:23 ru Exp $
|
|
Packit Service |
4f68e0 |
.\"
|
|
Packit Service |
4f68e0 |
.Dd November 22, 1987
|
|
Packit Service |
4f68e0 |
.Dt RTIME 3
|
|
Packit Service |
4f68e0 |
.Os
|
|
Packit Service |
4f68e0 |
.Sh NAME
|
|
Packit Service |
4f68e0 |
.Nm rtime
|
|
Packit Service |
4f68e0 |
.Nd "get remote time"
|
|
Packit Service |
4f68e0 |
.Sh SYNOPSIS
|
|
Packit Service |
4f68e0 |
.In sys/types.h
|
|
Packit Service |
4f68e0 |
.In sys/time.h
|
|
Packit Service |
4f68e0 |
.In netinet/in.h
|
|
Packit Service |
4f68e0 |
.Ft int
|
|
Packit Service |
4f68e0 |
.Fo rtime
|
|
Packit Service |
4f68e0 |
.Fa "struct sockaddr_in *addrp"
|
|
Packit Service |
4f68e0 |
.Fa "struct timeval *timep"
|
|
Packit Service |
4f68e0 |
.Fa "struct timeval *timeout"
|
|
Packit Service |
4f68e0 |
.Fc
|
|
Packit Service |
4f68e0 |
.Sh DESCRIPTION
|
|
Packit Service |
4f68e0 |
The
|
|
Packit Service |
4f68e0 |
.Fn rtime
|
|
Packit Service |
4f68e0 |
function
|
|
Packit Service |
4f68e0 |
consults the Internet Time Server at the address pointed to by
|
|
Packit Service |
4f68e0 |
.Fa addrp
|
|
Packit Service |
4f68e0 |
and returns the remote time in the
|
|
Packit Service |
4f68e0 |
.Vt timeval
|
|
Packit Service |
4f68e0 |
struct pointed to by
|
|
Packit Service |
4f68e0 |
.Fa timep .
|
|
Packit Service |
4f68e0 |
Normally, the
|
|
Packit Service |
4f68e0 |
.Tn UDP
|
|
Packit Service |
4f68e0 |
protocol is used when consulting the Time Server.
|
|
Packit Service |
4f68e0 |
The
|
|
Packit Service |
4f68e0 |
.Fa timeout
|
|
Packit Service |
4f68e0 |
argument specifies how long the
|
|
Packit Service |
4f68e0 |
routine should wait before giving
|
|
Packit Service |
4f68e0 |
up when waiting for a reply.
|
|
Packit Service |
4f68e0 |
If
|
|
Packit Service |
4f68e0 |
.Fa timeout
|
|
Packit Service |
4f68e0 |
is specified as
|
|
Packit Service |
4f68e0 |
.Dv NULL ,
|
|
Packit Service |
4f68e0 |
however, the routine will instead use
|
|
Packit Service |
4f68e0 |
.Tn TCP
|
|
Packit Service |
4f68e0 |
and block until a reply is received from the time server.
|
|
Packit Service |
4f68e0 |
.Sh RETURN VALUES
|
|
Packit Service |
4f68e0 |
.Rv -std rtime
|
|
Packit Service |
4f68e0 |
.Sh AVAILABILITY
|
|
Packit Service |
4f68e0 |
The
|
|
Packit Service |
4f68e0 |
.Fn rtime
|
|
Packit Service |
4f68e0 |
function is part of libtirpc.
|