Commit Diff


commit - 89a4515039d725e72db035504ec57cd388807d96
commit + 7ee1ac96893a000763b937ed03a51bba61acedbe
blob - 595f91d53abc6a9e5a888c00415365a7f4783a46
blob + ba936960df8aa33bca06b05a25f6f7ae70a2b34d
--- include/u.h
+++ include/u.h
@@ -54,11 +54,12 @@ typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)
 #	define PLAN9PORT_USING_PTHREADS 1
 #elif defined(__FreeBSD__)
 #	include <sys/types.h>
+#	include <osreldate.h>
 #	if !defined(_POSIX_SOURCE)
 #		undef _NEEDUSHORT
 #		undef _NEEDUINT
 #	endif
-#	if defined(__FreeBSD5__)
+#	if __FreeBSD_version >= 500000
 #		define PLAN9PORT_USING_PTHREADS 1
 #	endif
 #elif defined(__APPLE__)