Diff for /suX/inc/defs.h between versions 1.2 and 1.4

version 1.2, 2011/10/09 18:12:29 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;
        char        proc_class[STRSIZ];        ait_val_t        proc_class;
        char        proc_dir[MAXPATHLEN];        ait_val_t        proc_dir;
        char        proc_name[MAXPATHLEN];        ait_val_t        proc_name;
        char        proc_cmd[MAXPATHLEN];        ait_val_t        proc_cmd;
 };  };
   
   
 extern char **environ;  extern char **environ;
extern sl_config cfg;extern cfg_root_t cfg;
 extern int Verbose;  extern int Verbose;
 extern struct tagProc proc;  extern struct tagProc proc;
 extern FILE *lf;  extern FILE *lf;

Removed from v.1.2  
changed lines
  Added in v.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>