sendmail_nw.h 577 B

12345678910111213141516171819
  1. #define closesocket close
  2. #define LPCSTR char *
  3. #define LPSTR char*
  4. #define FAR
  5. #ifdef USE_WINSOCK
  6. #include <novsock2.h>
  7. #else
  8. #include <sys/socket.h> /* For struct sockaddr, 'PF_INET' and 'AF_INET' */
  9. #include <netinet/in.h> /* For struct sockaddr_in */
  10. #include <netdb.h> /* For struct hostent */
  11. #endif /* USE_WINSOCK */
  12. typedef int SOCKET; /* Borrowed from winsock\novsock2.h */
  13. typedef struct sockaddr_in SOCKADDR_IN;
  14. typedef struct sockaddr * LPSOCKADDR;
  15. typedef struct hostent * LPHOSTENT;
  16. #define INVALID_SOCKET (SOCKET)(~0) /* Borrowed from winsock\novsock2.h */