home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / languages / netlib / !NetLib / sys / h / sockio < prev    next >
Encoding:
Text File  |  1995-05-23  |  1.8 KB  |  33 lines

  1. #ifndef __sys_sockio_h
  2. #define __sys_sockio_h
  3.  
  4. /* Freenet programmers interface - sys/sockio.h - 23/5/95 */
  5.  
  6. #include "Internet:sys.h.iocomm"
  7.  
  8. #define SIOCSHIWAT      _IOW('s',  0, int)            /* Set high watermark */
  9. #define SIOCGHIWAT      _IOR('s',  1, int)            /* Get high watermark */
  10. #define SIOCSLOWAT      _IOW('s',  2, int)            /* Set low watermark */
  11. #define SIOCGLOWAT      _IOR('s',  3, int)            /* Get low watermark */
  12. #define SIOCATMARK      _IOR('s',  7, int)            /* At oob mark? */
  13.  
  14. #define    SIOCADDRT    _IOW('r', 10, struct ortentry)    /* add route */
  15. #define    SIOCDELRT     _IOW('r', 11, struct ortentry)    /* delete route */
  16. #define SIOCSIFADDR     _IOW('i', 12, struct ifreq)   /* Set ifnet address */
  17. #define SIOCGIFADDR    _IOWR('i', 13, struct ifreq)   /* Get ifnet address */
  18. #define SIOCSIFDSTADDR  _IOW('i', 14, struct ifreq)   /* Set p-p address */
  19. #define SIOCGIFDSTADDR _IOWR('i', 15, struct ifreq)   /* Get p-p address */
  20. #define SIOCSIFFLAGS    _IOW('i', 16, struct ifreq)   /* Set ifnet flags */
  21. #define SIOCGIFFLAGS   _IOWR('i', 17, struct ifreq)   /* Get ifnet flags */
  22. #define SIOCGIFBRDADDR _IOWR('i', 18, struct ifreq)   /* Get broadcast addr */
  23. #define SIOCSIFBRDADDR  _IOW('i', 19, struct ifreq)   /* Set broadcast addr */
  24. #define SIOCGIFCONF    _IOWR('i', 20, struct ifconf)  /* Get ifnet list */
  25. #define SIOCGIFNETMASK _IOWR('i', 21, struct ifreq)   /* Get net addr mask */
  26. #define SIOCSIFNETMASK  _IOW('i', 22, struct ifreq)   /* Set net addr mask */
  27. #define SIOCGIFMETRIC  _IOWR('i', 23, struct ifreq)   /* Get IF metric */
  28. #define SIOCSIFMETRIC   _IOW('i', 24, struct ifreq)   /* Set IF metric */
  29. #define    SIOCADDMULTI     _IOW('i', 49, struct ifreq)    /* add m'cast addr */
  30. #define    SIOCDELMULTI     _IOW('i', 50, struct ifreq)    /* del m'cast addr */
  31.  
  32. #endif
  33.