protos.h
上传用户:sddyfurun
上传日期:2007-01-04
资源大小:525k
文件大小:2k
源码类别:

代理服务器

开发平台:

Unix_Linux

  1. /* Copyright (c) 1995,1996,1997 NEC Corporation.  All rights reserved.       */
  2. /*                                                                           */
  3. /* The redistribution, use and modification in source or binary forms of     */
  4. /* this software is subject to the conditions set forth in the copyright     */
  5. /* document ("Copyright") included with this distribution.                   */
  6. /*
  7.  * $Id: protos.h,v 1.3.4.1 1998/06/29 22:41:13 salman Exp $
  8.  */
  9. #ifndef PROTOS_H
  10. #define PROTOS_H
  11. #if defined(sun) && !defined(__svr4__)
  12. extern int sigblock   P((int));
  13. extern int sigsetmask P((int));
  14.     
  15. extern char *inet_ntoa P((struct in_addr));
  16. extern int select      P((int, fd_set *, fd_set *, fd_set *, struct timeval *));
  17. extern IORETTYPE recvfrom P((int,       IOPTRTYPE, IOLENTYPE, int, struct sockaddr *, int *));
  18. extern IORETTYPE sendto   P((int, const IOPTRTYPE, IOLENTYPE, int, struct sockaddr *, int));
  19. extern IORETTYPE recvmsg P((int,       struct msghdr *, int ));
  20. extern IORETTYPE sendmsg P((int,       struct msghdr *, int ));
  21. extern IORETTYPE send     P((int, const IOPTRTYPE, IOLENTYPE, int));
  22. extern IORETTYPE recv     P((int,       IOPTRTYPE, IOLENTYPE, int));
  23. extern int getdomainname P((char *, int));
  24. extern int getpeername   P((int, struct sockaddr *, int *));
  25. extern int getsockname   P((int, struct sockaddr *, int *));
  26. extern int accept        P((int, struct sockaddr *, int *));
  27. extern int connect P((int, const struct sockaddr *, int));
  28. extern int bind    P((int, const struct sockaddr *, int));
  29. extern int getsockopt P((int, int, int, char *, int *));
  30. extern int setsockopt P((int, int, int, char *, int));
  31. extern int ioctl     P((int, int, ...));
  32. extern int socket    P((int, int, int));
  33. extern int listen    P((int, int));
  34. extern int shutdown  P((int, int));
  35. extern int rresvport P((int *));
  36. extern time_t time   P((time_t *));
  37. extern int openlog   P((char *, int, int));
  38. extern void syslog   P((int, char *, ...));
  39. extern void closelog P(());
  40. extern int gettimeofday P((struct timeval *, struct timezone *));
  41. extern int strncasecmp  P((const char *, const char *, size_t));
  42. extern int ftruncate    P((int, off_t));
  43. extern int bzero        P((char *, int));
  44. extern char **environ;
  45. extern int errno;
  46. #endif
  47. #endif