aboutsummaryrefslogtreecommitdiff
path: root/ja_JP.eucJP/man/man3/rtime.3
blob: bf1b27d8f0905b929a49ced19b778468ca40158e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
.\" @(#)rtime.3n	2.1 88/08/08 4.0 RPCSRC; from 1.5 88/02/08 SMI
.\" $FreeBSD$
.TH RTIME 3  "22 November 1987"
.SH 名称
rtime \- リモートタイムの入手
.SH 書式
.nf
.B #include <sys/types.h>
.B #include <sys/time.h>
.B #include <netinet/in.h>
.LP
.B int rtime(addrp, timep, timeout)
.B struct sockaddr_in \(**addrp;
.B struct timeval \(**timep;
.B struct timeval \(**timeout;
.fi
.SH 解説
.B rtime(\|)
は、
.I addrp
が指すアドレスのインターネットタイムサーバを
参考にして、
.I timep
が指す
.B timeval
構造体にリモートタイムを戻します。通常の
場合は、タイムサーバを参考にするときに
.SM UDP
プロトコルが使用されます。
.I timeout
パラメータは、ルーチンが応答を待つ期間を指定します。
.I timeout
に
.SM NULL\s0
を指定した場合、このルーチンは
.SM TCP
を使用し、タイムサーバから応答を
受けるまでブロックします。
.PP
問題がない場合、このルーチンは
0
を戻します。問題がある場合は
\-1
を
戻し、エラーの原因を反映する値に
.B errno
を設定します。
.SH 関連項目
.BR timed (8c)