home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / GNU_1OF3.ZIP / HEADERS.ZIP / g++-include / sys / socket.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-03-22  |  1.5 KB  |  46 lines

  1. #ifndef __libgxx_sys_socket_h
  2.  
  3. extern "C"
  4. {
  5. #ifdef __sys_socket_h_recursive
  6. #include_next <sys/socket.h>
  7. #else
  8. #define __sys_socket_h_recursive
  9. #include <time.h>
  10.  
  11. #ifdef VMS
  12. #include "GNU_CC_INCLUDE:[sys]socket.h"
  13. #else
  14. #include_next <sys/socket.h>
  15. #endif
  16.  
  17. #define __libgxx_sys_socket_h 1
  18.  
  19. // void* in select, since different systems use int* or fd_set*
  20. int       select(int, void*, void*, void*, struct timeval*);
  21.  
  22. int       accept(int, struct sockaddr*, int*);
  23. int       bind(int, const struct sockaddr*, int);
  24. int       connect(int, const struct sockaddr*, int);
  25. int       getsockname(int, struct sockaddr*, int*);
  26. int       getpeername(int, struct sockaddr*, int*);  // 16 Oct 90 Talisman
  27. int       getsockopt(int, int, int, void*, int*);
  28. int       listen(int, int);
  29. int       rcmd(char**, int, const char*, const char*, const char*, int*);
  30. int       recv(int, void*, int, int);
  31. int       recvfrom(int, void*, int, int, struct sockaddr*, int *);
  32. int       recvmsg(int, struct msghdr*, int);
  33. int       rexec(char**, int, const char*, const char*, const char*, int*);
  34. int       rresvport(int*);
  35. int       send(int, const void*, int, int);
  36. int       sendto(int, const void*, int, int, const struct sockaddr*, int);
  37. int       sendmsg(int, const struct msghdr*, int);
  38. int       setsockopt(int, int, int, const void*, int);
  39. int       shutdown(int, int);
  40. int       socket(int, int, int);
  41. int       socketpair(int, int, int, int sv[2]);
  42. #endif
  43. }
  44.  
  45. #endif
  46.