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.8 by pcg, Thu Oct 16 02:28:36 2003 UTC vs.
Revision 1.10 by pcg, Thu Oct 16 14:12:00 2003 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 Lehmannn <pcg@goof.com> 5 2003 Marc Lehmann <pcg@goof.com>
6 6
7 This program is free software; you can redistribute it and/or modify 7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by 8 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 9 the Free Software Foundation; either version 2 of the License, or
10 (at your option) any later version. 10 (at your option) any later version.
20*/ 20*/
21 21
22#ifndef UTIL_H__ 22#ifndef UTIL_H__
23#define UTIL_H__ 23#define UTIL_H__
24 24
25#include "gettext.h"
26
27#include "slog.h"
25#include "iom.h" 28#include "iom.h"
26#include "device.h"
27 29
28/* 30/*
29 * check for an existing vped for this net, and write pid to pidfile 31 * check for an existing vped for this net, and write pid to pidfile
30 */ 32 */
31extern int write_pidfile (void); 33extern int write_pidfile (void);
47 49
48/* 50/*
49 * check wether the given path is an absolute pathname 51 * check wether the given path is an absolute pathname
50 */ 52 */
51#define ABSOLUTE_PATH(c) ((c)[0] == '/') 53#define ABSOLUTE_PATH(c) ((c)[0] == '/')
54
55typedef u8 mac[6];
52 56
53extern void id2mac (unsigned int id, void *m); 57extern void id2mac (unsigned int id, void *m);
54 58
55#define mac2id(p) ((p)[0] & 0x01 ? 0 : ((p)[4] << 8) | (p)[5]) 59#define mac2id(p) ((p)[0] & 0x01 ? 0 : ((p)[4] << 8) | (p)[5])
56 60

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines