1/* $NetBSD: load_url.c,v 1.1.1.2 2012/07/22 13:44:39 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 13alist_t * 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