|
@@ -32,7 +32,11 @@
|
|
#include <stdlib.h>
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
#include <string.h>
|
|
|
|
|
|
-#if !defined(__linux__) && !defined(__OpenBSD__) && !(defined(__APPLE__) && __DARWIN_C_LEVEL >= 200809L)
|
|
|
|
|
|
+#ifdef __FreeBSD__
|
|
|
|
+#include <osreldate.h>
|
|
|
|
+#endif
|
|
|
|
+
|
|
|
|
+#if !defined(__linux__) && !defined(__OpenBSD__) && !(defined(__APPLE__) && __DARWIN_C_LEVEL >= 200809L) && !(defined(__FreeBSD__) && __FreeBSD_version >= 800000)
|
|
/*
|
|
/*
|
|
* Emulate glibc getline() via BSD fgetln().
|
|
* Emulate glibc getline() via BSD fgetln().
|
|
* Note that outsize is not changed unless memory is allocated.
|
|
* Note that outsize is not changed unless memory is allocated.
|