From dc627931848ed6af40be4f7d5bdb8e33d28b8333 Mon Sep 17 00:00:00 2001 From: Stefan Tauner Date: Tue, 27 Jan 2015 18:07:50 +0000 Subject: Make strnlen() visible in old versions of glibc Strnlen() is in POSIX 2008 but was a GNU extension up to glibc 2.10 requiring to define _GNU_SOURCE. This fixes compilation on CentOS 4.9. Also, move our implementation of strnlen() that was added to support DJGPP to helpers.c. Corresponding to flashrom svn r1878. Signed-off-by: Stefan Tauner Acked-by: Carl-Daniel Hailfinger --- flash.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'flash.h') diff --git a/flash.h b/flash.h index 56d9e4b..5fb743d 100644 --- a/flash.h +++ b/flash.h @@ -260,6 +260,9 @@ void tolower_string(char *str); #ifdef __MINGW32__ char* strtok_r(char *str, const char *delim, char **nextp); #endif +#if defined(__DJGPP__) +size_t strnlen(const char *str, size_t n); +#endif /* flashrom.c */ extern const char flashrom_version[]; -- cgit v1.1