gnu.h revision 117395
1139815Simp/* Configuration common to all targets running the GNU system.  */
275332Sbp
375332Sbp/* Provide GCC options for standard feature-test macros.  */
475332Sbp#undef CPP_SPEC
575332Sbp#define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{bsd:-D_BSD_SOURCE}"
675332Sbp
775332Sbp/* Default C library spec.  Use -lbsd-compat for gcc -bsd.  */
875332Sbp#undef LIB_SPEC
975332Sbp#define LIB_SPEC "%{bsd:-lbsd-compat} %{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}"
1075332Sbp
1175332Sbp/* Standard include directory.  In GNU, "/usr" is a four-letter word.  */
1275332Sbp#undef STANDARD_INCLUDE_DIR
1375332Sbp#define STANDARD_INCLUDE_DIR "/include"
1475332Sbp
1575332Sbp/* Implicit library calls should use memcpy, not bcopy, etc.  */
1675332Sbp#undef TARGET_MEM_FUNCTIONS
1775332Sbp#define TARGET_MEM_FUNCTIONS
1875332Sbp
1975332Sbp/* The system headers under GNU are C++-aware.  */
2075332Sbp#define NO_IMPLICIT_EXTERN_C
2175332Sbp