]> xenbits.xensource.com Git - unikraft/libs/lwip.git/commitdiff
sys/socket.h: Include some libc header files first if available
authorFlorian Schmidt <florian.schmidt@neclab.eu>
Mon, 20 May 2019 11:29:45 +0000 (13:29 +0200)
committerFelipe Huici <felipe.huici@neclab.eu>
Wed, 29 May 2019 12:36:04 +0000 (14:36 +0200)
In that case, lwip won't try to be helpful and provide conflicting
fallback definitions (which lead to a lot of compiler warnings).

Signed-off-by: Florian Schmidt <florian.schmidt@neclab.eu>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
include/sys/socket.h

index 2a018773e8811c084b3ed1e805aae4fd8c036a90..90f80ba150bfca36c4a19a9695ef3ee938139055 100644 (file)
 #ifndef _UK_LWIP_SOCKET_H_
 
 #include <uk/config.h>
+#if CONFIG_HAVE_LIBC
+#include <fcntl.h>
+#include <poll.h>
+#endif
 #include <lwip/sockets.h>
 
 #ifndef SOCK_CLOEXEC