ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/gvpe/src/util.h
(Generate patch)

Comparing gvpe/src/util.h (file contents):
Revision 1.14 by pcg, Fri Mar 18 01:53:05 2005 UTC vs.
Revision 1.17 by pcg, Wed Mar 23 21:55:39 2005 UTC

24#ifndef UTIL_H__ 24#ifndef UTIL_H__
25#define UTIL_H__ 25#define UTIL_H__
26 26
27#include <openssl/rsa.h> 27#include <openssl/rsa.h>
28 28
29#include "gettext.h"
30
29#include "slog.h" 31#include "slog.h"
30#include "iom.h" 32#include "iom.h"
31 33
32/* 34/*
33 * check for an existing vped for this net, and write pid to pidfile 35 * check for an existing gvpe for this net, and write pid to pidfile
34 */ 36 */
35extern int write_pidfile (void); 37extern int write_pidfile (void);
36 38
37/* 39/*
38 * kill older vped 40 * kill older gvpe
39 */ 41 */
40extern int kill_other (int signal); 42extern int kill_other (int signal);
41 43
42/* 44/*
43 * Detach from current terminal, write pidfile, kill parent 45 * Detach from current terminal, write pidfile, kill parent
108}; 110};
109 111
110typedef callback0<const char *> run_script_cb; 112typedef callback0<const char *> run_script_cb;
111 113
112// run a shell script (or actually an external program). 114// run a shell script (or actually an external program).
113void run_script (const run_script_cb &cb, bool wait); 115bool run_script (const run_script_cb &cb, bool wait);
114 116
115#if ENABLE_HTTP_PROXY 117#if ENABLE_HTTP_PROXY
116u8 *base64_encode (const u8 *data, unsigned int len); 118u8 *base64_encode (const u8 *data, unsigned int len);
117#endif 119#endif
118 120

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines