Deleted Added
full compact
time.h (101888) time.h (102227)
1/*
2 * Copyright (c) 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 * (c) UNIX System Laboratories, Inc.
5 * All or some portions of this file are derived from material licensed
6 * to the University of California by American Telephone and Telegraph
7 * Co. or Unix System Laboratories, Inc. and are reproduced herein with
8 * the permission of UNIX System Laboratories, Inc.

--- 25 unchanged lines hidden (view full) ---

34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
36 * SUCH DAMAGE.
37 *
38 * @(#)time.h 8.3 (Berkeley) 1/21/94
39 */
40
41/*
1/*
2 * Copyright (c) 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 * (c) UNIX System Laboratories, Inc.
5 * All or some portions of this file are derived from material licensed
6 * to the University of California by American Telephone and Telegraph
7 * Co. or Unix System Laboratories, Inc. and are reproduced herein with
8 * the permission of UNIX System Laboratories, Inc.

--- 25 unchanged lines hidden (view full) ---

34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
36 * SUCH DAMAGE.
37 *
38 * @(#)time.h 8.3 (Berkeley) 1/21/94
39 */
40
41/*
42 * $FreeBSD: head/include/time.h 101888 2002-08-14 23:20:48Z robert $
42 * $FreeBSD: head/include/time.h 102227 2002-08-21 16:20:02Z mike $
43 */
44
45#ifndef _TIME_H_
46#define _TIME_H_
47
48#include <sys/cdefs.h>
43 */
44
45#ifndef _TIME_H_
46#define _TIME_H_
47
48#include <sys/cdefs.h>
49#include <sys/_types.h>
50
49#include <machine/ansi.h>
50
51#if __POSIX_VISIBLE > 0 && __POSIX_VISIBLE < 200112 || __BSD_VISIBLE
52/*
53 * Frequency of the clock ticks reported by times(). Deprecated - use
54 * sysconf(_SC_CLK_TCK) instead. (Removed in 1003.1-2001.)
55 */
56#define CLK_TCK _BSD_CLK_TCK_
57#endif
58
59/* Frequency of the clock ticks reported by clock(). */
60#define CLOCKS_PER_SEC _BSD_CLOCKS_PER_SEC_
61
62#ifndef NULL
63#define NULL 0
64#endif
65
51#include <machine/ansi.h>
52
53#if __POSIX_VISIBLE > 0 && __POSIX_VISIBLE < 200112 || __BSD_VISIBLE
54/*
55 * Frequency of the clock ticks reported by times(). Deprecated - use
56 * sysconf(_SC_CLK_TCK) instead. (Removed in 1003.1-2001.)
57 */
58#define CLK_TCK _BSD_CLK_TCK_
59#endif
60
61/* Frequency of the clock ticks reported by clock(). */
62#define CLOCKS_PER_SEC _BSD_CLOCKS_PER_SEC_
63
64#ifndef NULL
65#define NULL 0
66#endif
67
66#ifdef _BSD_CLOCK_T_
67typedef _BSD_CLOCK_T_ clock_t;
68#undef _BSD_CLOCK_T_
68#ifndef _CLOCK_T_DECLARED
69typedef __clock_t clock_t;
70#define _CLOCK_T_DECLARED
69#endif
70
71#endif
72
71#ifdef _BSD_TIME_T_
72typedef _BSD_TIME_T_ time_t;
73#undef _BSD_TIME_T_
73#ifndef _TIME_T_DECLARED
74typedef __time_t time_t;
75#define _TIME_T_DECLARED
74#endif
75
76#endif
77
76#ifdef _BSD_SIZE_T_
77typedef _BSD_SIZE_T_ size_t;
78#undef _BSD_SIZE_T_
78#ifndef _SIZE_T_DECLARED
79typedef __size_t size_t;
80#define _SIZE_T_DECLARED
79#endif
80
81#if __POSIX_VISIBLE >= 199309
82/*
83 * New in POSIX 1003.1b-1993.
84 */
81#endif
82
83#if __POSIX_VISIBLE >= 199309
84/*
85 * New in POSIX 1003.1b-1993.
86 */
85#ifdef _BSD_CLOCKID_T_
86typedef _BSD_CLOCKID_T_ clockid_t;
87#undef _BSD_CLOCKID_T_
87#ifndef _CLOCKID_T_DECLARED
88typedef __clockid_t clockid_t;
89#define _CLOCKID_T_DECLARED
88#endif
89
90#endif
91
90#ifdef _BSD_TIMER_T_
91typedef _BSD_TIMER_T_ timer_t;
92#undef _BSD_TIMER_T_
92#ifndef _TIMER_T_DECLARED
93typedef __timer_t timer_t;
94#define _TIMER_T_DECLARED
93#endif
94
95#include <sys/timespec.h>
96#endif /* __POSIX_VISIBLE >= 199309 */
97
98struct tm {
99 int tm_sec; /* seconds after the minute [0-60] */
100 int tm_min; /* minutes after the hour [0-59] */

--- 59 unchanged lines hidden ---
95#endif
96
97#include <sys/timespec.h>
98#endif /* __POSIX_VISIBLE >= 199309 */
99
100struct tm {
101 int tm_sec; /* seconds after the minute [0-60] */
102 int tm_min; /* minutes after the hour [0-59] */

--- 59 unchanged lines hidden ---