summaryrefslogtreecommitdiff
path: root/acconfig.h
diff options
context:
space:
mode:
Diffstat (limited to 'acconfig.h')
-rw-r--r--acconfig.h62
1 files changed, 31 insertions, 31 deletions
diff --git a/acconfig.h b/acconfig.h
index b02abbafe..1e706ff58 100644
--- a/acconfig.h
+++ b/acconfig.h
@@ -30,6 +30,9 @@
30/* Define is utmpx.h has a ut_host field */ 30/* Define is utmpx.h has a ut_host field */
31#undef HAVE_HOST_IN_UTMPX 31#undef HAVE_HOST_IN_UTMPX
32 32
33/* Define is utmpx.h has a syslen field */
34#undef HAVE_SYSLEN_IN_UTMPX
35
33/* Define if you want to use utmpx */ 36/* Define if you want to use utmpx */
34#undef USE_UTMPX 37#undef USE_UTMPX
35 38
@@ -63,6 +66,9 @@
63/* Define if xauth is found in your path */ 66/* Define if xauth is found in your path */
64#undef XAUTH_PATH 67#undef XAUTH_PATH
65 68
69/* Define if rsh is found in your path */
70#undef RSH_PATH
71
66/* Define if you want to allow MD5 passwords */ 72/* Define if you want to allow MD5 passwords */
67#undef HAVE_MD5_PASSWORDS 73#undef HAVE_MD5_PASSWORDS
68 74
@@ -76,6 +82,9 @@
76/* to pam_strerror */ 82/* to pam_strerror */
77#undef HAVE_OLD_PAM 83#undef HAVE_OLD_PAM
78 84
85/* Set this to your mail directory if you don't have maillock.h */
86#undef MAIL_DIRECTORY
87
79/* Data types */ 88/* Data types */
80#undef HAVE_QUAD_T 89#undef HAVE_QUAD_T
81#undef HAVE_INTXX_T 90#undef HAVE_INTXX_T
@@ -197,36 +206,19 @@ enum
197# endif 206# endif
198#endif 207#endif
199 208
200/* Use utmpx if supported */
201#if defined(HAVE_UTMPX_H) && defined(USE_UTMPX)
202# define UTMP_STR utmpx
203#else
204# ifdef HAVE_UTMP_H
205# define UTMP_STR utmp
206# endif
207#endif
208
209#ifndef _PATH_UTMP 209#ifndef _PATH_UTMP
210# if defined(UTMPX_FILE) && defined(USE_UTMPX) 210# ifdef UTMP_FILE
211# define _PATH_UTMP UTMPX_FILE 211# define _PATH_UTMP UTMP_FILE
212# else 212# else
213# ifdef UTMP_FILE 213# define _PATH_UTMP "/var/adm/utmp"
214# define _PATH_UTMP UTMP_FILE
215# else
216# define _PATH_UTMP "/var/adm/utmp"
217# endif
218# endif 214# endif
219#endif 215#endif
220 216
221#ifndef _PATH_WTMP 217#ifndef _PATH_WTMP
222# if defined(WTMPX_FILE) && defined(USE_UTMPX) 218# ifdef WTMP_FILE
223# define _PATH_WTMP WTMPX_FILE 219# define _PATH_WTMP WTMP_FILE
224# else 220# else
225# ifdef WTMP_FILE 221# define _PATH_WTMP "/var/adm/wtmp"
226# define _PATH_WTMP WTMP_FILE
227# else
228# define _PATH_WTMP "/var/adm/wtmp"
229# endif
230# endif 222# endif
231#endif 223#endif
232 224
@@ -242,16 +234,14 @@ enum
242# define _PATH_DEVNULL "/dev/null" 234# define _PATH_DEVNULL "/dev/null"
243#endif 235#endif
244 236
245#ifndef _PATH_MAILDIR 237#ifndef MAILDIR
246# ifdef MAILDIR 238# define MAILDIR MAIL_DIRECTORY
247# define _PATH_MAILDIR MAILDIR
248# else
249# ifdef MAIL_DIRECTORY
250# define _PATH_MAILDIR MAIL_DIRECTORY
251# endif
252# endif
253#endif 239#endif
254 240
241#if !defined(_PATH_MAILDIR) && defined(MAILDIR)
242# define _PATH_MAILDIR MAILDIR
243#endif /* !defined(_PATH_MAILDIR) && defined(MAILDIR) */
244
255#ifndef MAX 245#ifndef MAX
256# define MAX(a,b) (((a)>(b))?(a):(b)) 246# define MAX(a,b) (((a)>(b))?(a):(b))
257# define MIN(a,b) (((a)<(b))?(a):(b)) 247# define MIN(a,b) (((a)<(b))?(a):(b))
@@ -287,3 +277,13 @@ enum
287#if !defined(HAVE_SETEUID) && defined(HAVE_SETREUID) 277#if !defined(HAVE_SETEUID) && defined(HAVE_SETREUID)
288# define seteuid(a) setreuid(-1,a) 278# define seteuid(a) setreuid(-1,a)
289#endif /* !defined(HAVE_SETEUID) && defined(HAVE_SETREUID) */ 279#endif /* !defined(HAVE_SETEUID) && defined(HAVE_SETREUID) */
280
281#ifndef HAVE_INNETGR
282# define innetgr(a,b,c,d) (0)
283#endif /* HAVE_INNETGR */
284
285#ifndef _PATH_RSH
286# ifdef RSH_PATH
287# define _PATH_RSH RSH_PATH
288# endif /* RSH_PATH */
289#endif /* _PATH_RSH */