/*************************************************************************
* (C) 2011 AITNET - Sofia/Bulgaria - <office@aitbg.com>
* by Michael Pounov <misho@aitbg.com>
*
* $Author: misho $
* $Id: defs.h,v 1.2.4.3 2013/04/09 08:56:57 misho Exp $
*
*************************************************************************/
#ifndef __DEFS_H
#define __DEFS_H
#define STRSIZ 256
#define DEFAULT_CONFIG "/etc/suX.conf"
#define DEFAULT_CMD "!/bin/sh -c"
#define DEFAULT_LOG "/var/log/suX.log"
#ifndef PACKAGE_NAME
#define PACKAGE_NAME "suX"
#endif
#define SUX_GET_UID 0x1
#define SUX_GET_GID 0x2
#define SUX_GET_PRIO 0x4
#define SUX_GET_DIR 0x8
#define SUX_GET_FORCE 0x80
struct tagProc {
ait_val_t proc_uid;
ait_val_t proc_gid;
ait_val_t proc_prio;
ait_val_t proc_class;
ait_val_t proc_dir;
ait_val_t proc_name;
ait_val_t proc_cmd;
};
extern char **environ;
extern cfg_root_t cfg;
extern int Verbose;
extern struct tagProc proc;
extern FILE *lf;
#endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>