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.11 by pcg, Wed Oct 22 01:05:23 2003 UTC vs.
Revision 1.16 by pcg, Wed Mar 23 20:22:59 2005 UTC

1/* 1/*
2 util.h -- process management and other utility functions 2 util.h -- process management and other utility functions
3 Copyright (C) 1998-2002 Ivo Timmermans <ivo@o2w.nl> 3 Copyright (C) 1998-2002 Ivo Timmermans <ivo@o2w.nl>
4 2000-2002 Guus Sliepen <guus@sliepen.eu.org> 4 2000-2002 Guus Sliepen <guus@sliepen.eu.org>
5 2003 Marc Lehmann <pcg@goof.com> 5 2003 Marc Lehmann <gvpe@schmorp.de>
6 6
7 This file is part of GVPE.
8
7 This program is free software; you can redistribute it and/or modify 9 GVPE is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by 10 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 2 of the License, or 11 the Free Software Foundation; either version 2 of the License, or
10 (at your option) any later version. 12 (at your option) any later version.
11 13
12 This program is distributed in the hope that it will be useful, 14 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of 15 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details. 17 GNU General Public License for more details.
16 18
17 You should have received a copy of the GNU General Public License 19 You should have received a copy of the GNU General Public License
18 along with this program; if not, write to the Free Software 20 along with gvpe; if not, write to the Free Software
19 Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 21 Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20*/ 22*/
21 23
22#ifndef UTIL_H__ 24#ifndef UTIL_H__
23#define UTIL_H__ 25#define UTIL_H__
28 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
44 */ 46 */
45extern int detach (int do_detach); 47extern int detach (int do_detach);
46
47/*
48 * Set all files and paths according to netname
49 */
50extern void make_names (void);
51 48
52/* 49/*
53 * check wether the given path is an absolute pathname 50 * check wether the given path is an absolute pathname
54 */ 51 */
55#define ABSOLUTE_PATH(c) ((c)[0] == '/') 52#define ABSOLUTE_PATH(c) ((c)[0] == '/')

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines