a) Add the following lines to C:\MinGW\include\winsock2.h:
-#if(_WIN32_WINNT >= 0x0600)
+ ```c
+ #if(_WIN32_WINNT >= 0x0600)
-typedef struct pollfd {
+ typedef struct pollfd {
- SOCKET fd;
- SHORT events;
- SHORT revents;
+ SOCKET fd;
+ SHORT events;
+ SHORT revents;
-} WSAPOLLFD, *PWSAPOLLFD, FAR *LPWSAPOLLFD;
+ } WSAPOLLFD, *PWSAPOLLFD, FAR *LPWSAPOLLFD;
-WINSOCK_API_LINKAGE int WSAAPI WSAPoll(LPWSAPOLLFD fdArray, ULONG fds, INT timeout);
+ WINSOCK_API_LINKAGE int WSAAPI WSAPoll(LPWSAPOLLFD fdArray, ULONG fds, INT timeout);
-#endif // (_WIN32_WINNT >= 0x0600)
+ #endif // (_WIN32_WINNT >= 0x0600)
+ ```
b) Create C:\MinGW\include\mstcpip.h and copy and paste the content from following link into it: