xref: /dpdk/lib/log/log_private.h (revision 985130369be32dd68ca104c1ccc86716f6e2bb7b)
1 /* SPDX-License-Identifier: BSD-3-Clause */
2 
3 #ifndef LOG_PRIVATE_H
4 #define LOG_PRIVATE_H
5 
6 /* Defined in limits.h on Linux */
7 #ifndef LINE_MAX
8 #define LINE_MAX	2048 /* _POSIX2_LINE_MAX */
9 #endif
10 
11 #ifdef RTE_EXEC_ENV_WINDOWS
12 static inline bool
13 log_syslog_enabled(void)
14 {
15 	return false;
16 }
17 static inline FILE *
18 log_syslog_open(const char *id __rte_unused)
19 {
20 	return NULL;
21 }
22 #else
23 bool log_syslog_enabled(void);
24 FILE *log_syslog_open(const char *id);
25 #endif
26 
27 #endif /* LOG_PRIVATE_H */
28