version 1.2.4.1, 2013/04/09 08:17:40
|
version 1.4, 2015/06/17 14:14:17
|
Line 10
|
Line 10
|
#define __DEFS_H |
#define __DEFS_H |
|
|
|
|
#define STRSIZ 256 | #define STRSIZ 256 |
|
|
#define DEFAULT_CONFIG "/etc/suX.conf" | #define DEFAULT_CONFIG "/etc/suX.conf" |
#define DEFAULT_CMD "!/bin/sh -c" | #define DEFAULT_CMD "!/bin/sh -c" |
#define DEFAULT_LOG "/var/log/suX.log" | #define DEFAULT_LOG "/var/log/suX.log" |
| #define DEFAULT_SUX_USER "www" |
|
|
#ifndef PACKAGE_NAME |
#ifndef PACKAGE_NAME |
#define PACKAGE_NAME "suX" | #define PACKAGE_NAME "nobody" |
#endif |
#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 { |
struct tagProc { |
short proc_uid; | ait_val_t proc_uid; |
short proc_gid; | ait_val_t proc_gid; |
int proc_prio; | ait_val_t proc_prio; |
ait_val_t proc_class; |
ait_val_t proc_class; |
ait_val_t proc_dir; |
ait_val_t proc_dir; |
ait_val_t proc_name; |
ait_val_t proc_name; |