starter: Remove unneeded starter_exec function.
This commit is contained in:
@@ -6,8 +6,8 @@ LOCAL_SRC_FILES := \
|
|||||||
parser.c lexer.c ipsec-parser.h netkey.c args.h netkey.h \
|
parser.c lexer.c ipsec-parser.h netkey.c args.h netkey.h \
|
||||||
starterwhack.c starterwhack.h starterstroke.c invokepluto.c confread.c \
|
starterwhack.c starterwhack.h starterstroke.c invokepluto.c confread.c \
|
||||||
starterstroke.h interfaces.c invokepluto.h confread.h interfaces.h args.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 \
|
keywords.c files.h keywords.h cmp.c starter.c cmp.h invokecharon.c \
|
||||||
exec.h invokecharon.h loglite.c klips.c klips.h
|
invokecharon.h loglite.c klips.c klips.h
|
||||||
|
|
||||||
# build starter ----------------------------------------------------------------
|
# build starter ----------------------------------------------------------------
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ starter_SOURCES = \
|
|||||||
parser.y lexer.l ipsec-parser.h netkey.c args.h netkey.h \
|
parser.y lexer.l ipsec-parser.h netkey.c args.h netkey.h \
|
||||||
starterwhack.c starterwhack.h starterstroke.c invokepluto.c confread.c \
|
starterwhack.c starterwhack.h starterstroke.c invokepluto.c confread.c \
|
||||||
starterstroke.h interfaces.c invokepluto.h confread.h interfaces.h args.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 \
|
keywords.c files.h keywords.h cmp.c starter.c cmp.h invokecharon.c \
|
||||||
exec.h invokecharon.h loglite.c klips.c klips.h
|
invokecharon.h loglite.c klips.c klips.h
|
||||||
|
|
||||||
INCLUDES = \
|
INCLUDES = \
|
||||||
-I${linux_headers} \
|
-I${linux_headers} \
|
||||||
|
|||||||
@@ -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;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -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_ */
|
|
||||||
|
|
||||||
@@ -25,7 +25,6 @@
|
|||||||
#include <log.h>
|
#include <log.h>
|
||||||
|
|
||||||
#include "interfaces.h"
|
#include "interfaces.h"
|
||||||
#include "exec.h"
|
|
||||||
#include "files.h"
|
#include "files.h"
|
||||||
|
|
||||||
#ifdef START_PLUTO
|
#ifdef START_PLUTO
|
||||||
|
|||||||
Reference in New Issue
Block a user