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