1: /*************************************************************************
2: * (C) 2011 AITNET - Sofia/Bulgaria - <office@aitbg.com>
3: * by Michael Pounov <misho@aitbg.com>
4: *
5: * $Author: misho $
6: * $Id: defs.h,v 1.2.4.2 2013/04/09 08:29:20 misho Exp $
7: *
8: *************************************************************************/
9: #ifndef __DEFS_H
10: #define __DEFS_H
11:
12:
13: #define STRSIZ 256
14:
15: #define DEFAULT_CONFIG "/etc/suX.conf"
16: #define DEFAULT_CMD "!/bin/sh -c"
17: #define DEFAULT_LOG "/var/log/suX.log"
18:
19: #ifndef PACKAGE_NAME
20: #define PACKAGE_NAME "suX"
21: #endif
22:
23:
24: struct tagProc {
25: ait_val_t proc_uid;
26: ait_val_t proc_gid;
27: ait_val_t proc_prio;
28: ait_val_t proc_class;
29: ait_val_t proc_dir;
30: ait_val_t proc_name;
31: ait_val_t proc_cmd;
32: };
33:
34:
35: extern char **environ;
36: extern cfg_root_t cfg;
37: extern int Verbose;
38: extern struct tagProc proc;
39: extern FILE *lf;
40:
41:
42: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>