From 08ed5b80daaae5cfb887b8e960dde7ce0b1eaae2 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Tue, 2 Aug 2016 21:55:23 +0000 Subject: [PATCH] tools/build looks for _WITH_GETLINE in /usr/include/stdio.h to see if we need to include it in -legacy or not. Since the ifdef was removed, this broke building 10.x and older source trees on -current. Restore just enough of _WITH_GETLINE to allow these older source trees to still build and properly omit getline() from their -legacy library. --- include/stdio.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/stdio.h b/include/stdio.h index 4ea9d2a18b63..75c265485f1b 100644 --- a/include/stdio.h +++ b/include/stdio.h @@ -357,6 +357,7 @@ ssize_t getdelim(char ** __restrict, size_t * __restrict, int, FILE *open_memstream(char **, size_t *); int renameat(int, const char *, int, const char *); int vdprintf(int, const char * __restrict, __va_list); +/* _WITH_GETLINE to allow pre 11 sources to build on 11+ systems */ ssize_t getline(char ** __restrict, size_t * __restrict, FILE * __restrict); int dprintf(int, const char * __restrict, ...); #endif /* __POSIX_VISIBLE >= 200809 */