home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 June / PCWorld_2005-06_cd.bin / software / vyzkuste / firewally / firewally.exe / framework-2.3.exe / socket.h < prev    next >
C/C++ Source or Header  |  2004-01-30  |  2KB  |  57 lines

  1. /* sys/socket.h
  2.  
  3.    Copyright 1996-2001 Red Hat, Inc.
  4.  
  5. This file is part of Cygwin.
  6.  
  7. This software is a copyrighted work licensed under the terms of the
  8. Cygwin license.  Please consult the file "CYGWIN_LICENSE" for
  9. details. */
  10.  
  11. #ifndef _SYS_SOCKET_H
  12. #define _SYS_SOCKET_H
  13.  
  14. #include <features.h>
  15. #include <cygwin/socket.h>
  16. #include <sys/time.h>
  17.  
  18. #ifdef __cplusplus
  19. extern "C"
  20. {
  21. #endif
  22.  
  23. /* SUS symbolic values for the second parm to shutdown(2) */
  24. #define SHUT_RD   0        /* == Win32 SD_RECEIVE */
  25. #define SHUT_WR   1        /* == Win32 SD_SEND    */
  26. #define SHUT_RDWR 2        /* == Win32 SD_BOTH    */
  27.  
  28. #ifndef __INSIDE_CYGWIN_NET__
  29.   int accept (int, struct sockaddr *__peer, int *);
  30.   int bind (int, const struct sockaddr *__my_addr, int __addrlen);
  31.   int connect (int, const struct sockaddr *, int);
  32.   int getpeername (int, struct sockaddr *__peer, int *);
  33.   int getsockname (int, struct sockaddr *__addr, int *);
  34.   int listen (int, int __n);
  35.   int recv (int, void *__buff, int __len, int __flags);
  36.   int recvfrom (int, void *__buff, int __len, int __flags,
  37.         struct sockaddr *__from, int *__fromlen);
  38.   int recvmsg(int s, struct msghdr *msg, int flags);
  39.   int send (int, const void *__buff, int __len, int __flags);
  40.   int sendmsg(int s, const struct msghdr *msg, int flags);
  41.   int sendto (int, const void *, int __len, int __flags,
  42.           const struct sockaddr *__to, int __tolen);
  43.   int setsockopt (int __s, int __level, int __optname, const void *optval, int __optlen);
  44.   int getsockopt (int __s, int __level, int __optname, void *__optval, int *__optlen);
  45.   int shutdown (int, int);
  46.   int socket (int __family, int __type, int __protocol);
  47.   int socketpair (int __domain, int __type, int __protocol, int *__socket_vec);
  48.  
  49.   struct servent *getservbyname (const char *__name, const char *__proto);
  50. #endif
  51.  
  52. #ifdef __cplusplus
  53. };
  54. #endif
  55.  
  56. #endif /* _SYS_SOCKET_H */
  57.