From b2e5284c7420a6636f056cfdaf5646463bc9ce53 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Fri, 8 May 2020 22:28:29 +0200 Subject: add strptime prototype for glibc, use default visibility --- hittpd.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/hittpd.c b/hittpd.c index abf793e..ab94b30 100644 --- a/hittpd.c +++ b/hittpd.c @@ -23,9 +23,6 @@ #define TIMEOUT 60 -#define _XOPEN_SOURCE 700 -#define _DEFAULT_SOURCE - #ifdef __linux__ #include #endif @@ -53,6 +50,11 @@ #include "http_parser.h" +#ifdef __GLIBC__ +// POSIX 2008 is hard, let's go shopping. +char *strptime(const char *restrict, const char *restrict, struct tm *restrict); +#endif + struct conn_data { enum { NONE, HOST, IMS, RANGE, OTHER, SENDING } state; char *host; -- cgit 1.4.1