starter: Remove unneeded starter_exec function.

This commit is contained in:
Tobias Brunner 2012-05-14 11:01:35 +02:00
parent d7c3fd5421
commit bcfb6b8efc
5 changed files with 4 additions and 78 deletions

View File

@ -6,8 +6,8 @@ LOCAL_SRC_FILES := \
parser.c lexer.c ipsec-parser.h netkey.c args.h netkey.h \
starterwhack.c starterwhack.h starterstroke.c invokepluto.c confread.c \
starterstroke.h interfaces.c invokepluto.h confread.h interfaces.h args.c \
keywords.c files.h keywords.h cmp.c starter.c cmp.h exec.c invokecharon.c \
exec.h invokecharon.h loglite.c klips.c klips.h
keywords.c files.h keywords.h cmp.c starter.c cmp.h invokecharon.c \
invokecharon.h loglite.c klips.c klips.h
# build starter ----------------------------------------------------------------

View File

@ -3,8 +3,8 @@ starter_SOURCES = \
parser.y lexer.l ipsec-parser.h netkey.c args.h netkey.h \
starterwhack.c starterwhack.h starterstroke.c invokepluto.c confread.c \
starterstroke.h interfaces.c invokepluto.h confread.h interfaces.h args.c \
keywords.c files.h keywords.h cmp.c starter.c cmp.h exec.c invokecharon.c \
exec.h invokecharon.h loglite.c klips.c klips.h
keywords.c files.h keywords.h cmp.c starter.c cmp.h invokecharon.c \
invokecharon.h loglite.c klips.c klips.h
INCLUDES = \
-I${linux_headers} \

View File

@ -1,52 +0,0 @@
/* strongSwan IPsec exec helper function
* Copyright (C) 2001-2002 Mathieu Lafon - Arkoon Network Security
*
* This program 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. See <http://www.fsf.org/copyleft/gpl.txt>.
*
* This program 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.
*/
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <stdio.h>
#include <freeswan.h>
#include "../pluto/constants.h"
#include "../pluto/defs.h"
#include "../pluto/log.h"
#include "exec.h"
#define BUF_SIZE 2048
/**
* TODO:
* o log stdout with LOG_LEVEL_INFO and stderr with LOG_LEVEL_ERR
*/
int
starter_exec(const char *fmt, ...)
{
va_list args;
static char buf[BUF_SIZE];
int r;
va_start (args, fmt);
vsnprintf(buf, BUF_SIZE-1, fmt, args);
buf[BUF_SIZE - 1] = '\0';
va_end(args);
r = system(buf);
DBG(DBG_CONTROL,
DBG_log("starter_exec(%s) = %d", buf, r)
)
return r;
}

View File

@ -1,21 +0,0 @@
/* strongSwan IPsec starter exec helper function
* Copyright (C) 2001-2002 Mathieu Lafon - Arkoon Network Security
*
* This program 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. See <http://www.fsf.org/copyleft/gpl.txt>.
*
* This program 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.
*/
#ifndef _STARTER_EXEC_H_
#define _STARTER_EXEC_H_
extern int starter_exec (const char *fmt, ...);
#endif /* _STARTER_EXEC_H_ */

View File

@ -25,7 +25,6 @@
#include <log.h>
#include "interfaces.h"
#include "exec.h"
#include "files.h"
#ifdef START_PLUTO