X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?p=sysadmin-cn.git;a=blobdiff_plain;f=sysadmin.h;h=1190d2168479199674037c0837bbde05a09bef91;hp=c8003c304c489c762fe13f1408d7df0050b60ffb;hb=HEAD;hpb=a1fbc7debad97c0bdf8a4a010ff13fbb780dcaa4 diff --git a/sysadmin.h b/sysadmin.h index c8003c3..1190d21 100644 --- a/sysadmin.h +++ b/sysadmin.h @@ -24,41 +24,41 @@ /* HM's must have / at the end !!! */ #if defined(__linux__) - #define HM "/home/" - #if defined(__i386__) || defined(__x86_64__) - #include "quota.h" /* From quota-3.09, works only for new quota! */ - #include "quotaio.h" - #include "dqblk_v2.h" - #include - #elif defined(__sparc__) - #include - #include - #else - #error Unknown architecture! - #endif +#define HM "/home/" +#if defined(__i386__) || defined(__x86_64__) +#include "quota.h" /* From quota-3.09, works only for new quota! */ +#include "quotaio.h" +#include "dqblk_v2.h" +#include +#elif defined(__sparc__) +#include +#include +#else +#error Unknown architecture! +#endif #elif defined(__SVR4) - #define HM "/home/" - #include +#define HM "/home/" +#include #elif defined(__osf__) - #if defined(DU4) - #define HM "/home/" - #include - #include - #include - int quotactl(char *, int, int, char *); - #else - #define HM "/usr/users/" - #include - int quotactl(char *, int, int, char *); - #endif +#if defined(DU4) +#define HM "/home/" +#include +#include +#include +int quotactl(char *, int, int, char *); +#else +#define HM "/usr/users/" +#include +int quotactl(char *, int, int, char *); +#endif #elif defined(ultrix) - #define HM "/usr/users/" - #include - #include - int quota(int, int, int, caddr_t); - extern int setreuid(uid_t, uid_t); - extern int seteuid(uid_t); - extern int putenv(char *); +#define HM "/usr/users/" +#include +#include +int quota(int, int, int, caddr_t); +extern int setreuid(uid_t, uid_t); +extern int seteuid(uid_t); +extern int putenv(char *); #endif #define ALL 0 /* forbidden + srce + admin */ @@ -85,26 +85,28 @@ #define CONF_NOCONSOLE "no_console_check" /* Config: don't check for console */ #if defined (__linux__) || defined(__SVR4) - #define LOGFILE "/var/log/sysadmin.log" /* logfile */ - #define ACLFILE "/etc/sysadmin/users" /* acl file */ - #define OPTFILE "/etc/sysadmin/config" /* config */ - #if defined (__linux__) - #define MANFILE "/usr/share/sysadmin/sysadm.man" /* online manual */ - #define PARSE_USERADD_DEFAULTS 1 - #else /* __SVR4 */ - #define MANFILE "/usr/local/share/sysadmin/sysadm.man" /* online manual */ - #endif +#define LOGFILE "/var/log/sysadmin.log" /* logfile */ +#define ACLFILE "/etc/sysadmin/users" /* acl file */ +#define OPTFILE "/etc/sysadmin/config" /* config */ +#define GROUPFILE "/etc/group" /* group file */ +#define GROUPTMPFILE "/tmp/group" /* tmp group file */ +#if defined (__linux__) +#define MANFILE "/usr/share/sysadmin/sysadm.man" /* online manual */ +#define PARSE_USERADD_DEFAULTS 1 +#else /* __SVR4 */ +#define MANFILE "/usr/local/share/sysadmin/sysadm.man" /* online manual */ +#endif #else - #define LOGFILE "/var/adm/adminlog" /* logfile */ - #define ACLFILE "/etc/adminusers" /* acl file */ - #define OPTFILE "/etc/adminconfig" /* config */ - #define MANFILE "/etc/sysadm.man" /* online manual */ +#define LOGFILE "/var/adm/adminlog" /* logfile */ +#define ACLFILE "/etc/adminusers" /* acl file */ +#define OPTFILE "/etc/adminconfig" /* config */ +#define MANFILE "/etc/sysadm.man" /* online manual */ #endif #if defined(__linux__) - #define DEFAULTSHELL "/bin/bash" +#define DEFAULTSHELL "/bin/bash" #else - #define DEFAULTSHELL "/bin/csh" +#define DEFAULTSHELL "/bin/csh" #endif /* function prototypes */