1/**
2 * D header file for GNU/Linux
3 *
4 * Authors: Martin Nowak
5 */
6module core.sys.linux.config;
7
8version (linux):
9
10public import core.sys.posix.config;
11
12// man 7 feature_test_macros
13// http://www.gnu.org/software/libc/manual/html_node/Feature-Test-Macros.html
14enum _GNU_SOURCE = true;
15// deduced <features.h>
16// http://sourceware.org/git/?p=glibc.git;a=blob;f=include/features.h
17enum _DEFAULT_SOURCE = true;
18enum _ATFILE_SOURCE = true;
19
20// _BSD_SOURCE and _SVID_SOURCE are deprecated aliases for _DEFAULT_SOURCE.
21deprecated("use _DEFAULT_SOURCE")
22{
23    enum _BSD_SOURCE = true;
24    enum _SVID_SOURCE = true;
25}
26
27deprecated("use _DEFAULT_SOURCE")
28enum __USE_MISC = _DEFAULT_SOURCE;
29deprecated("use _ATFILE_SOURCE")
30enum __USE_ATFILE = _ATFILE_SOURCE;
31deprecated("use _GNU_SOURCE")
32enum __USE_GNU = _GNU_SOURCE;
33