[MKISOFS]
[reactos.git] / reactos / sdk / tools / mkisofs / schilytools / include / schily / limits.h
1 /* @(#)limits.h 1.7 11/08/13 Copyright 2011 J. Schilling */
2 /*
3 * Copyright (c) 2011 J. Schilling
4 */
5 /*
6 * The contents of this file are subject to the terms of the
7 * Common Development and Distribution License, Version 1.0 only
8 * (the "License"). You may not use this file except in compliance
9 * with the License.
10 *
11 * See the file CDDL.Schily.txt in this distribution for details.
12 *
13 * When distributing Covered Code, include this CDDL HEADER in each
14 * file and include the License file CDDL.Schily.txt from this distribution.
15 */
16
17 #ifndef _SCHILY_LIMITS_H
18 #define _SCHILY_LIMITS_H
19
20 #ifndef _SCHILY_MCONFIG_H
21 #include <schily/mconfig.h>
22 #endif
23
24 #ifdef HAVE_LIMITS_H
25 #ifndef _INCL_LIMITS_H
26 #include <limits.h>
27 #define _INCL_LIMITS_H
28 #endif
29 #endif
30
31 #ifndef COLL_WEIGHTS_MAX
32 #define COLL_WEIGHTS_MAX 2
33 #endif
34
35 #ifndef _POSIX2_LINE_MAX
36 #define _POSIX2_LINE_MAX 2048
37 #endif
38
39 /*
40 * Include sys/param.h for PIPE_BUF
41 */
42 #ifndef _SCHILY_PARAM_H
43 #include <schily/param.h>
44 #endif
45
46 #ifndef PIPE_BUF
47 #if defined(__MINGW32__) || defined(_MSC_VER)
48 #define PIPE_BUF 5120
49 #else
50 #define PIPE_BUF 512
51 #endif
52 #endif /* PIPE_BUF */
53
54 #endif /* _SCHILY_LIMITS_H */