tools: host/include/getline.h: fix FreeBSD 8.0+ support

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>

SVN-Revision: 45628
owl
Imre Kaloz 2015-05-08 12:09:26 +00:00
parent 4a3850b397
commit c1a8ff39fc
1 changed files with 5 additions and 1 deletions

View File

@ -32,7 +32,11 @@
#include <stdlib.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().
* Note that outsize is not changed unless memory is allocated.