126 lines
		
	
	
	
		
			4.1 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			126 lines
		
	
	
	
		
			4.1 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
| .\"	$OpenBSD: clock_gettime.2,v 1.4 1997/05/08 20:21:16 kstailey Exp $
 | ||
| .\" %FreeBSD: src/lib/libc/sys/clock_gettime.2,v 1.2.2.1 1999/08/29 14:48:59 peter Exp %
 | ||
| .\"
 | ||
| .\" Copyright (c) 1980, 1991, 1993
 | ||
| .\"	The Regents of the University of California.  All rights reserved.
 | ||
| .\"
 | ||
| .\" Redistribution and use in source and binary forms, with or without
 | ||
| .\" modification, are permitted provided that the following conditions
 | ||
| .\" are met:
 | ||
| .\" 1. Redistributions of source code must retain the above copyright
 | ||
| .\"    notice, this list of conditions and the following disclaimer.
 | ||
| .\" 2. Redistributions in binary form must reproduce the above copyright
 | ||
| .\"    notice, this list of conditions and the following disclaimer in the
 | ||
| .\"    documentation and/or other materials provided with the distribution.
 | ||
| .\" 3. All advertising materials mentioning features or use of this software
 | ||
| .\"    must display the following acknowledgement:
 | ||
| .\"	This product includes software developed by the University of
 | ||
| .\"	California, Berkeley and its contributors.
 | ||
| .\" 4. Neither the name of the University nor the names of its contributors
 | ||
| .\"    may be used to endorse or promote products derived from this software
 | ||
| .\"    without specific prior written permission.
 | ||
| .\"
 | ||
| .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
 | ||
| .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 | ||
| .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 | ||
| .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 | ||
| .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 | ||
| .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 | ||
| .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 | ||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 | ||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 | ||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 | ||
| .\" SUCH DAMAGE.
 | ||
| .\"
 | ||
| .Dd May 8, 1997
 | ||
| .Dt CLOCK_GETTIME 2
 | ||
| .Os BSD 4
 | ||
| .Sh ̾<EFBFBD><EFBFBD>
 | ||
| .Nm clock_gettime ,
 | ||
| .Nm clock_settime ,
 | ||
| .Nm clock_getres
 | ||
| .Nd <EFBFBD><EFBFBD><EFBFBD>դȻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֥졼<D6A5>Ȥ<EFBFBD><C8A4><EFBFBD>
 | ||
| .Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Fd #include <sys/time.h>
 | ||
| .Ft int
 | ||
| .Fn clock_gettime "clockid_t clock_id" "struct timespec *tp"
 | ||
| .Ft int
 | ||
| .Fn clock_settime "clockid_t clock_id" "const struct timespec *tp"
 | ||
| .Ft int
 | ||
| .Fn clock_getres "clockid_t clock_id" "struct timespec *tp"
 | ||
| .Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Fn clock_gettime
 | ||
| <EFBFBD><EFBFBD>
 | ||
| .Fn clock_settime
 | ||
| <EFBFBD>ˤ<EFBFBD><EFBFBD>äƸƤӽФ<EFBFBD>¦<EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>
 | ||
| .Fa clock_id
 | ||
| <EFBFBD>ˤ<EFBFBD><EFBFBD>ä<EFBFBD>
 | ||
| <EFBFBD><EFBFBD><EFBFBD>ꤵ<EFBFBD><EFBFBD><EFBFBD>륯<EFBFBD><EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ф<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꡢ<EFBFBD><EFBFBD><EFBFBD>ꤹ<EFBFBD>뤳<EFBFBD>Ȥ<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Pp
 | ||
| .Fa clock_id
 | ||
| <EFBFBD>ϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 3 <20>Ĥ<EFBFBD><C4A4>ͤΤ<CDA4><CEA4><EFBFBD><EFBFBD><EFBFBD> 1 <20>ĤˤǤ<CBA4><C7A4>ޤ<EFBFBD><DEA4><EFBFBD>
 | ||
| CLOCK_REALTIME <20>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD>̤λ<CCA4><CEBB>פΤ褦<CEA4>˻<EFBFBD><CBBB>֤<EFBFBD><D6A4>ʤ<EFBFBD><CAA4>ޤ<EFBFBD><DEA4><EFBFBD>
 | ||
| CLOCK_VIRTUAL <20>ϡ<EFBFBD><CFA1>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƤӽФ<D3BD><D0A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> CPU <20><><EFBFBD>桼<EFBFBD><E6A1BC><EFBFBD>⡼<EFBFBD>ɤ<EFBFBD>
 | ||
| <EFBFBD>¹Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ˤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѤǤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| CLOCK_PROF <20>ϡ<EFBFBD>CPU <20><><EFBFBD>桼<EFBFBD><E6A1BC><EFBFBD>⡼<EFBFBD>ɤޤ<C9A4><DEA4>ϥ<EFBFBD><CFA5><EFBFBD><EFBFBD>ͥ<EFBFBD><CDA5>⡼<EFBFBD>ɤǼ¹Ԥ<C2B9><D4A4><EFBFBD><EFBFBD><EFBFBD>
 | ||
| <EFBFBD>Ȥ<EFBFBD><EFBFBD>˿ʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѤǤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Pp
 | ||
| .Fa tp
 | ||
| <EFBFBD>ˤ<EFBFBD><EFBFBD>äƻؤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>빽¤<EFBFBD>Τ<EFBFBD>
 | ||
| .Ao Pa sys/time.h Ac
 | ||
| <EFBFBD><EFBFBD><EFBFBD>˼<EFBFBD><EFBFBD>Τ褦<EFBFBD>˼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Pp
 | ||
| .Bd -literal
 | ||
| struct timespec {
 | ||
| 	time_t	tv_sec;		/* <20><> */
 | ||
| 	long	tv_nsec;	/* <20>ʥ<EFBFBD><CAA5><EFBFBD> */
 | ||
| };
 | ||
| .Ed
 | ||
| .Pp
 | ||
| <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>桼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٥뤬 1 <20><><EFBFBD><EFBFBD><EFBFBD>礭<EFBFBD><E7A4AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Pf ( Xr init 8
 | ||
| <EFBFBD><EFBFBD>)
 | ||
| <EFBFBD>ˡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD>뤳<EFBFBD>Ȥ<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¤ϡ<EFBFBD>
 | ||
| <EFBFBD><EFBFBD><EFBFBD>դΤ<EFBFBD><EFBFBD>륹<EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>桼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| Ǥ<EFBFBD>դΥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ॹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>פ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤹ<EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD>ɻߤ<EFBFBD><EFBFBD>뤿<EFBFBD><EFBFBD><EFBFBD>˲ݤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥब<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⡼<EFBFBD>ɤλ<EFBFBD><EFBFBD>Ǥ⡢
 | ||
| .Xr adjtime 2
 | ||
| <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥॳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD>Ƹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Pp
 | ||
| <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28>٤<EFBFBD><D9A4><EFBFBD>) <20>ϡ<EFBFBD>
 | ||
| .Fn clock_getres
 | ||
| <EFBFBD>ƤӽФ<EFBFBD><EFBFBD>ˤ<EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͤϡ<EFBFBD>
 | ||
| (<28><>NULL<4C>ݥ<EFBFBD><DDA5><EFBFBD><EFBFBD><EFBFBD>)
 | ||
| .Fa *tp
 | ||
| <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0 <20>ϸƤӽФ<D3BD><D0A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˴<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<C8A4><F2BCA8A4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> -1 <20><>
 | ||
| <EFBFBD><EFBFBD><EFBFBD>顼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| <EFBFBD><EFBFBD><EFBFBD>ξ<EFBFBD><EFBFBD>硢<EFBFBD><EFBFBD><EFBFBD>顼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Х<EFBFBD><EFBFBD>ѿ<EFBFBD>
 | ||
| .Va errno
 | ||
| <EFBFBD><EFBFBD><EFBFBD><EFBFBD>¸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Sh <EFBFBD><EFBFBD><EFBFBD>顼
 | ||
| <EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD>顼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD>
 | ||
| .Va errno
 | ||
| <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Bl -tag -width [EFAULT]
 | ||
| .It Bq Er EINVAL
 | ||
| .Fa clock_id
 | ||
| <EFBFBD><EFBFBD>ͭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͤǤϤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .It Bq Er EFAULT
 | ||
| .Fa *tp
 | ||
| <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɥ쥹<EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD>ʥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .It Bq Er EPERM
 | ||
| <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ桼<EFBFBD><EFBFBD><EFBFBD>ʳ<EFBFBD><EFBFBD>Υ桼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤷ<EFBFBD>褦<EFBFBD>Ȥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .El
 | ||
| .Sh <EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Xr date 1 ,
 | ||
| .Xr adjtime 2 ,
 | ||
| .Xr ctime 3 ,
 | ||
| .Xr timed 8
 | ||
| .Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Fn clock_gettime
 | ||
| <EFBFBD><EFBFBD><EFBFBD>δؿ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| .St -p1003.1b-93
 | ||
| <EFBFBD>˽<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 |