/*************************************************************************
* (C) 2011 AITNET - Sofia/Bulgaria - <office@aitbg.com>
* by Michael Pounov <misho@aitbg.com>
*
* $Author: misho $
* $Id: defs.h,v 1.4 2015/06/17 14:14:17 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"
#define DEFAULT_SUX_USER "www"
#ifndef PACKAGE_NAME
#define PACKAGE_NAME "nobody"
#endif
#define SUX_GET_UID 0x1
#define SUX_GET_GID 0x2
#define SUX_GET_PRIO 0x4
#define SUX_GET_DIR 0x8
#define SUX_GET_STDIN 0x40
#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>