fix include for time - gopherproxy-c - Gopher HTTP proxy in C (CGI)
 (HTM) git clone git://git.codemadness.org/gopherproxy-c
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 536c656498826de19a9aa266f59831df7ef74b5f
 (DIR) parent 40a6ccd6cfb99c2849dff4501a54bc7752b63620
 (HTM) Author: Josuah Demangeon <mail@josuah.net>
       Date:   Sun, 12 Aug 2018 18:30:20 +0200
       
       fix include for time
       
       musl-libc seems to use <sys/time.h> instead of <time.h>
       
               $ find /usr/include -name '*.ch' -exec grep '^struct timeval' {} +
               ...
               /usr/include/sys/time.h:        struct timeval it_interval;
               /usr/include/sys/time.h:        struct timeval it_value;
               ...
       
       OpenBSD has this in <sys/time.h>:
       
               #ifndef _TIMEVAL_DECLARED
               #define _TIMEVAL_DECLARED
               /*
                * Structure returned by gettimeofday(2) system call,
                * and used in other calls.
                */
               struct timeval {
                       time_t                tv_sec;                /* seconds */
                       suseconds_t        tv_usec;        /* and microseconds */
               };
               #endif
       
       Diffstat:
         M gopherproxy.c                       |       2 +-
       
       1 file changed, 1 insertion(+), 1 deletion(-)
       ---
 (DIR) diff --git a/gopherproxy.c b/gopherproxy.c
       @@ -1,4 +1,5 @@
        #include <sys/socket.h>
       +#include <sys/time.h>
        #include <sys/types.h>
        
        #include <ctype.h>
       @@ -8,7 +9,6 @@
        #include <stdio.h>
        #include <stdlib.h>
        #include <string.h>
       -#include <time.h>
        #include <unistd.h>
        
        #define MAX_RESPONSETIMEOUT 10      /* timeout in seconds */