Port: Set PATH_MAX on GNU Hurd
[babeltrace.git] / src / compat / limits.h
CommitLineData
169e09d8 1/*
0235b0db 2 * SPDX-License-Identifier: MIT
169e09d8 3 *
0235b0db 4 * Copyright (C) 2014 Jérémie Galarneau <jeremie.galarneau@efficios.com>
169e09d8
JG
5 */
6
0235b0db
MJ
7#ifndef _BABELTRACE_LIMITS_H
8#define _BABELTRACE_LIMITS_H
9
169e09d8
JG
10#include <limits.h>
11
12#ifdef __linux__
13
14#define BABELTRACE_HOST_NAME_MAX HOST_NAME_MAX
15
16#elif defined(__FreeBSD__)
17
18#define BABELTRACE_HOST_NAME_MAX MAXHOSTNAMELEN
19
20#elif defined(_POSIX_HOST_NAME_MAX)
21
22#define BABELTRACE_HOST_NAME_MAX _POSIX_HOST_NAME_MAX
23
24#else
25
26#define BABELTRACE_HOST_NAME_MAX 256
27
28#endif /* __linux__, __FreeBSD__, _POSIX_HOST_NAME_MAX */
29
7cbfb97d
MJ
30/* GNU Hurd has no PATH_MAX, use a sensible default */
31#ifdef __GNU__
32#define PATH_MAX 4096
33#endif /* __GNU__ */
34
169e09d8 35#endif /* _BABELTRACE_LIMITS_H */
This page took 0.070177 seconds and 4 git commands to generate.