atmres.h 724 B

123456789101112131415161718192021222324252627282930313233343536
  1. /* atmres.h - Common definitions and prototypes for resolver functions */
  2. /* Written 1996,1998 by Werner Almesberger, EPFL-LRC/ICA */
  3. #ifndef _ATMRES_H
  4. #define _ATMRES_H
  5. #include <arpa/nameser.h>
  6. #include <linux/atm.h>
  7. /* Some #defines that may be needed if ANS isn't installed on that system */
  8. #ifndef T_ATMA
  9. #define T_ATMA 34
  10. #endif
  11. #ifndef ATMA_AESA
  12. #define ATMA_AESA 0
  13. #endif
  14. #ifndef ATMA_E164
  15. #define ATMA_E164 1
  16. #endif
  17. /* Return codes for text2atm and atm2text */
  18. #define TRY_OTHER -2
  19. #define FATAL -1 /* must be -1 */
  20. int ans_byname(const char *text,struct sockaddr_atmsvc *addr,int length,
  21. int flags);
  22. int ans_byaddr(char *buffer,int length,const struct sockaddr_atmsvc *addr,
  23. int flags);
  24. #endif