Lines Matching defs:asn
61 struct aslookup *asn;
104 asn = malloc(sizeof(struct aslookup));
105 if (asn == NULL)
108 asn->as_f = f;
111 asn->as_debug = fopen(AS_DEBUG_FILE, "w");
112 if (asn->as_debug) {
113 (void)fprintf(asn->as_debug, ">> !!\n");
114 (void)fflush(asn->as_debug);
118 return (asn);
124 struct aslookup *asn = _asn;
132 (void)fprintf(asn->as_f, "!r%s/%d,l\n", addr, plen);
133 (void)fflush(asn->as_f);
136 if (asn->as_debug) {
137 (void)fprintf(asn->as_debug, ">> !r%s/%d,l\n", addr, plen);
138 (void)fflush(asn->as_debug);
142 while (fgets(buf, sizeof(buf), asn->as_f) != NULL) {
146 if (asn->as_debug) {
147 (void)fprintf(asn->as_debug, "<< %s", buf);
148 (void)fflush(asn->as_debug);
159 if (asn->as_debug) {
160 (void)fprintf(asn->as_debug,
162 (void)fflush(asn->as_debug);
195 if (asn->as_debug) {
196 (void)fprintf(asn->as_debug, "as: %d\n", as);
197 (void)fflush(asn->as_debug);
209 struct aslookup *asn = _asn;
211 (void)fprintf(asn->as_f, "!q\n");
212 (void)fclose(asn->as_f);
215 if (asn->as_debug) {
216 (void)fprintf(asn->as_debug, ">> !q\n");
217 (void)fclose(asn->as_debug);
221 free(asn);