Instead of excluding all known operating systems that are not derived from BSD, I know include all operating systems that claim to be derived from BSD. Hopefully, that will make it so that this check doesn't need to change for every new operating system that comes along.
Details
Details
Diff Detail
Diff Detail
Event Timeline
src/thread.cpp | ||
---|---|---|
22 | Where did the #Include <sys/param.h> come from? |
src/thread.cpp | ||
---|---|---|
22 | sys/param.h is where BSD is defined (or not). If my research is correct, pretty much every *nix except for CloudABI has a sys/param.h. |
Comment Actions
CloudABI doesn't define unix, so stop blacklisting it explicitly and let the whitelist filter it out.
Comment Actions
I plan on submitting this tomorrow morning (my time) so that I have lots of time to monitor build failures.
Where did the #Include <sys/param.h> come from?