I am trying to write code for the Xilinx Kernel provided for a Xilinx
FPGA. I am attempting to write a ping utility for said platform. In
trying to use "lwip/sockets.h" I receive a message from the compiler
telling me that I am redefining struct timeval in the sockets.h file.
I took a look at the automatically generated sockets.h file and the
timeval structure is indeed created and probably redefined. I can get
around this problem by doing a #define LWIP_TIMEVAL_PRIVATE 0 before
the header include. I am just wondering if there is a compiler option
that I should be using or something that I am missing. My solution
seems a bit hacky and unlikely to be the correct way of doing things.
Any help would be appreciated. Thanks.