|
|
1.1 ! root 1: #include <sys/types.h> ! 2: #include <sys/stat.h> ! 3: #include <sys/inet/in.h> ! 4: #include <stdio.h> ! 5: #include <ctype.h> ! 6: #include <ipc.h> ! 7: #include "config.h" ! 8: ! 9: extern char *in_ntoa(); ! 10: extern char *strcpy(); ! 11: ! 12: char * ! 13: in_host(addr) ! 14: in_addr addr; ! 15: { ! 16: static char host[128]; ! 17: char *name; ! 18: ! 19: strcpy(host, in_ntoa(addr)); ! 20: ! 21: /* look up the system */ ! 22: name = qvalue("dom|name", host, (char *)NULL); ! 23: if(name==NULL) { ! 24: /* no such system - return the ip number */ ! 25: return host; ! 26: } else { ! 27: return name; ! 28: } ! 29: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.