1
0
mirror of https://github.com/janet-lang/janet synced 2025-01-25 22:56:52 +00:00

Change feature flags for BSD.

This commit is contained in:
Calvin Rose 2020-08-10 10:38:54 -05:00
parent 9121feb44f
commit c903e49a4f

View File

@ -25,9 +25,16 @@
#ifndef JANET_FEATURES_H_defined #ifndef JANET_FEATURES_H_defined
#define JANET_FEATURES_H_defined #define JANET_FEATURES_H_defined
#if defined(__NetBSD__) || defined(__APPLE__) || defined(__OpenBSD__) \
|| defined(__bsdi__) || defined(__DragonFly__)
/* Use BSD soucre on any BSD systems, include OSX */
# define _BSD_SOURCE
#else
/* Use POSIX feature flags */
# ifndef _POSIX_C_SOURCE # ifndef _POSIX_C_SOURCE
# define _POSIX_C_SOURCE 200809L # define _POSIX_C_SOURCE 200809L
# endif # endif
#endif
#if defined(WIN32) || defined(_WIN32) #if defined(WIN32) || defined(_WIN32)
#define WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN