Lines Matching defs:asn
69 struct aslookup *asn;
123 asn = malloc(sizeof(struct aslookup));
124 if (asn == NULL)
127 asn->as_f = f;
130 asn->as_debug = fopen(AS_DEBUG_FILE, "w");
131 if (asn->as_debug) {
132 (void)fprintf(asn->as_debug, ">> !!\n");
133 (void)fflush(asn->as_debug);
137 return (asn);
145 struct aslookup *asn = _asn;
150 (void)fprintf(asn->as_f, "!r%s/32,l\n", inet_ntoa(*addr));
151 (void)fflush(asn->as_f);
154 if (asn->as_debug) {
155 (void)fprintf(asn->as_debug, ">> !r%s/32,l\n",
157 (void)fflush(asn->as_debug);
161 while (fgets(buf, sizeof(buf), asn->as_f) != NULL) {
165 if (asn->as_debug) {
166 (void)fprintf(asn->as_debug, "<< %s", buf);
167 (void)fflush(asn->as_debug);
178 if (asn->as_debug) {
179 (void)fprintf(asn->as_debug,
181 (void)fflush(asn->as_debug);
214 if (asn->as_debug) {
215 (void)fprintf(asn->as_debug, "as: %d\n", as);
216 (void)fflush(asn->as_debug);
229 struct aslookup *asn = _asn;
231 (void)fprintf(asn->as_f, "!q\n");
232 (void)fclose(asn->as_f);
235 if (asn->as_debug) {
236 (void)fprintf(asn->as_debug, ">> !q\n");
237 (void)fclose(asn->as_debug);
241 free(asn);