httpserver.h icon indicating copy to clipboard operation
httpserver.h copied to clipboard

About : warning: "_POSIX_C_SOURCE" redefined

Open patrickj-fd opened this issue 4 years ago • 0 comments

When I compile my project with httpserver.h, occur warning :

./src/httpserver.h:295:0: warning: "_POSIX_C_SOURCE" redefined
 #define _POSIX_C_SOURCE 199309L
 
In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25:0,
                 from /usr/include/x86_64-linux-gnu/curl/system.h:399,
                 from /usr/include/x86_64-linux-gnu/curl/curl.h:38,
                 from ./src/hr_darknet.c:1:
/usr/include/features.h:265:0: note: this is the location of the previous definition
# define _POSIX_C_SOURCE 200809L

Its must be '199309L' in the httpserver.h?

For fix the warning, can I modify httpserver.h like this:

#ifndef _POSIX_C_SOURCE
#define _POSIX_C_SOURCE
#endif

Thanks.

patrickj-fd avatar Jan 30 '21 06:01 patrickj-fd