1 /* $NetBSD: load_url.c,v 1.2 2012/07/22 14:27:36 darrenr Exp $ */ 2 3 /* 4 * Copyright (C) 2012 by Darren Reed. 5 * 6 * See the IPFILTER.LICENCE file for details on licencing. 7 * 8 * Id: load_url.c,v 1.1.1.2 2012/07/22 13:44:39 darrenr Exp $ 9 */ 10 11 #include "ipf.h" 12 13 alist_t * load_url(char * url)14load_url(char *url) 15 { 16 alist_t *hosts = NULL; 17 18 if (strncmp(url, "file://", 7) == 0) { 19 /* 20 * file:///etc/passwd 21 * ^------------s 22 */ 23 hosts = load_file(url); 24 25 } else if (*url == '/' || *url == '.') { 26 hosts = load_file(url); 27 28 } else if (strncmp(url, "http://", 7) == 0) { 29 hosts = load_http(url); 30 } 31 32 return hosts; 33 } 34