X-Git-Url: https://git.distorted.org.uk/~mdw/tripe/blobdiff_plain/8187950bc47575533beff8a9492c1c2f5e08cba3..HEAD:/server/tun-slip.c diff --git a/server/tun-slip.c b/server/tun-slip.c index 85e9cd84..29f42d53 100644 --- a/server/tun-slip.c +++ b/server/tun-slip.c @@ -9,19 +9,18 @@ * * This file is part of Trivial IP Encryption (TrIPE). * - * TrIPE is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * TrIPE is free software: you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free + * Software Foundation; either version 3 of the License, or (at your + * option) any later version. * - * TrIPE is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * TrIPE is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * for more details. * * You should have received a copy of the GNU General Public License - * along with TrIPE; if not, write to the Free Software Foundation, - * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * along with TrIPE. If not, see . */ /*----- Header files ------------------------------------------------------*/ @@ -180,13 +179,13 @@ static void t_read(int fd, unsigned mode, void *v) * * Arguments: --- * - * Returns: --- + * Returns: Zero on success, @-1@ on failure. * * Use: Initializes the tunneling system. Maybe this will require * opening file descriptors or something. */ -static void t_init(void) +static int t_init(void) { char *p, *q; dstr d = DSTR_INIT; @@ -195,7 +194,7 @@ static void t_init(void) size_t n; if ((p = getenv("TRIPE_SLIPIF")) == 0) - return; + return (0); /* --- Build the list of available interfaces --- */ @@ -241,10 +240,11 @@ static void t_init(void) break; p++; } - return; + return (0); whine: - moan("bad slip interface list"); + a_warn("TUN", "-", "slip", "bad-interface-list", A_END); + return (-1); } /* --- @t_broken@ --- *