Deleted Added
full compact
limits.h (211980) limits.h (219256)
1/*-
2 * Copyright (c) 1988, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 * SUCH DAMAGE.
28 *
29 * @(#)limits.h 8.2 (Berkeley) 1/4/94
1/*-
2 * Copyright (c) 1988, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 * SUCH DAMAGE.
28 *
29 * @(#)limits.h 8.2 (Berkeley) 1/4/94
30 * $FreeBSD: head/include/limits.h 211980 2010-08-29 22:22:15Z jilles $
30 * $FreeBSD: head/include/limits.h 219256 2011-03-03 22:34:13Z jilles $
31 */
32
33#ifndef _LIMITS_H_
34#define _LIMITS_H_
35
36#include <sys/cdefs.h>
37
38#if __POSIX_VISIBLE
39#define _POSIX_ARG_MAX 4096
31 */
32
33#ifndef _LIMITS_H_
34#define _LIMITS_H_
35
36#include <sys/cdefs.h>
37
38#if __POSIX_VISIBLE
39#define _POSIX_ARG_MAX 4096
40#define _POSIX_CHILD_MAX 25
41#define _POSIX_LINK_MAX 8
42#define _POSIX_MAX_CANON 255
43#define _POSIX_MAX_INPUT 255
44#define _POSIX_NAME_MAX 14
40#define _POSIX_LINK_MAX 8
41#define _POSIX_MAX_CANON 255
42#define _POSIX_MAX_INPUT 255
43#define _POSIX_NAME_MAX 14
45#define _POSIX_NGROUPS_MAX 8
46#define _POSIX_OPEN_MAX 20
47#define _POSIX_PATH_MAX 256
48#define _POSIX_PIPE_BUF 512
49#define _POSIX_SSIZE_MAX 32767
50#define _POSIX_STREAM_MAX 8
44#define _POSIX_PIPE_BUF 512
45#define _POSIX_SSIZE_MAX 32767
46#define _POSIX_STREAM_MAX 8
47
48#if __POSIX_VISIBLE >= 200112
49#define _POSIX_CHILD_MAX 25
50#define _POSIX_NGROUPS_MAX 8
51#define _POSIX_OPEN_MAX 20
52#define _POSIX_PATH_MAX 256
51#define _POSIX_TZNAME_MAX 6
53#define _POSIX_TZNAME_MAX 6
54#else
55#define _POSIX_CHILD_MAX 6
56#define _POSIX_NGROUPS_MAX 0
57#define _POSIX_OPEN_MAX 16
58#define _POSIX_PATH_MAX 255
59#define _POSIX_TZNAME_MAX 3
60#endif
52
53#define BC_BASE_MAX 99 /* max ibase/obase values in bc(1) */
54#define BC_DIM_MAX 2048 /* max array elements in bc(1) */
55#define BC_SCALE_MAX 99 /* max scale value in bc(1) */
56#define BC_STRING_MAX 1000 /* max const string length in bc(1) */
57#define COLL_WEIGHTS_MAX 0 /* max weights for order keyword */
58#define EXPR_NEST_MAX 32 /* max expressions nested in expr(1) */
59#define LINE_MAX 2048 /* max bytes in an input line */

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

75#define _POSIX_DELAYTIMER_MAX 32
76#define _POSIX_MQ_OPEN_MAX 8
77#define _POSIX_MQ_PRIO_MAX 32
78#define _POSIX_RTSIG_MAX 8
79#define _POSIX_SEM_NSEMS_MAX 256
80#define _POSIX_SEM_VALUE_MAX 32767
81#define _POSIX_SIGQUEUE_MAX 32
82#define _POSIX_TIMER_MAX 32
61
62#define BC_BASE_MAX 99 /* max ibase/obase values in bc(1) */
63#define BC_DIM_MAX 2048 /* max array elements in bc(1) */
64#define BC_SCALE_MAX 99 /* max scale value in bc(1) */
65#define BC_STRING_MAX 1000 /* max const string length in bc(1) */
66#define COLL_WEIGHTS_MAX 0 /* max weights for order keyword */
67#define EXPR_NEST_MAX 32 /* max expressions nested in expr(1) */
68#define LINE_MAX 2048 /* max bytes in an input line */

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

84#define _POSIX_DELAYTIMER_MAX 32
85#define _POSIX_MQ_OPEN_MAX 8
86#define _POSIX_MQ_PRIO_MAX 32
87#define _POSIX_RTSIG_MAX 8
88#define _POSIX_SEM_NSEMS_MAX 256
89#define _POSIX_SEM_VALUE_MAX 32767
90#define _POSIX_SIGQUEUE_MAX 32
91#define _POSIX_TIMER_MAX 32
92
93#define _POSIX_CLOCKRES_MIN 20000000
83#endif
84
85#if __POSIX_VISIBLE >= 199506
86#define _POSIX_THREAD_DESTRUCTOR_ITERATIONS 4
87#define _POSIX_THREAD_KEYS_MAX 128
88#define _POSIX_THREAD_THREADS_MAX 64
89#endif
90

--- 40 unchanged lines hidden ---
94#endif
95
96#if __POSIX_VISIBLE >= 199506
97#define _POSIX_THREAD_DESTRUCTOR_ITERATIONS 4
98#define _POSIX_THREAD_KEYS_MAX 128
99#define _POSIX_THREAD_THREADS_MAX 64
100#endif
101

--- 40 unchanged lines hidden ---