1/* |
2 * Copyright (c) 1998-2005 Sendmail, Inc. and its suppliers. |
3 * All rights reserved. 4 * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. 5 * Copyright (c) 1988, 1993 6 * The Regents of the University of California. All rights reserved. 7 * 8 * By using this file, you agree to the terms and conditions set 9 * forth in the LICENSE file which can be found at the top level of 10 * the sendmail distribution. 11 * 12 * |
13 * $Id: conf.h,v 1.120 2005/03/22 22:07:53 ca Exp $ |
14 */ 15 16/* 17** CONF.H -- All user-configurable parameters for sendmail 18** 19** Send updates to sendmail@Sendmail.ORG so they will be 20** included in the next release. 21*/ --- 134 unchanged lines hidden (view full) --- 156# endif /* __hpux */ 157 158/* 159** IBM AIX 5.x 160*/ 161 162# ifdef _AIX5 163# define _AIX4 40300 |
164# define SOCKADDR_LEN_T socklen_t /* e.g., arg#3 to accept, getsockname */ 165# define SOCKOPT_LEN_T socklen_t /* arg#5 to getsockopt */ |
166# if _AIX5 >= 50200 167# define HASUNSETENV 1 /* has unsetenv(3) call */ 168# endif /* _AIX5 >= 50200 */ 169# endif /* _AIX5 */ 170 171/* 172** IBM AIX 4.x 173*/ 174 175# ifdef _AIX4 176# define _AIX3 1 /* pull in AIX3 stuff */ 177# define BSD4_4_SOCKADDR /* has sa_len */ 178# define USESETEUID 1 /* seteuid(2) works */ 179# define TZ_TYPE TZ_NAME /* use tzname[] vector */ |
180# ifndef SOCKOPT_LEN_T 181# define SOCKOPT_LEN_T size_t /* arg#5 to getsockopt */ 182# endif /* SOCKOPT_LEN_T */ |
183# if _AIX4 >= 40200 184# define HASSETREUID 1 /* setreuid(2) works as of AIX 4.2 */ |
185# ifndef SOCKADDR_LEN_T 186# define SOCKADDR_LEN_T size_t /* e.g., arg#3 to accept, getsockname */ 187# endif /* SOCKADDR_LEN_T */ |
188# endif /* _AIX4 >= 40200 */ 189# if defined(_ILS_MACROS) /* IBM versions aren't side-effect clean */ 190# undef isascii 191# define isascii(c) !(c & ~0177) 192# undef isdigit 193# define isdigit(__a) (_IS(__a,_ISDIGIT)) 194# undef isspace 195# define isspace(__a) (_IS(__a,_ISSPACE)) --- 13 unchanged lines hidden (view full) --- 209# define HASINITGROUPS 1 /* has initgroups(3) call */ 210# define HASUNAME 1 /* use System V uname(2) system call */ 211# define HASGETUSERSHELL 0 /* does not have getusershell(3) call */ 212# define HASFCHMOD 1 /* has fchmod(2) syscall */ 213# define IP_SRCROUTE 0 /* Something is broken with getsockopt() */ 214# define GIDSET_T gid_t 215# define SFS_TYPE SFS_STATFS /* use <sys/statfs.h> statfs() impl */ 216# define SPT_PADCHAR '\0' /* pad process title with nulls */ |
217# ifndef LA_TYPE 218# define LA_TYPE LA_INT 219# endif /* LA_TYPE */ |
220# define FSHIFT 16 221# define LA_AVENRUN "avenrun" 222# if !defined(_AIX4) || _AIX4 < 40300 223# ifndef __BIT_TYPES_DEFINED__ 224# define SM_INT32 int 225# endif /* __BIT_TYPES_DEFINED__ */ 226# endif /* !defined(_AIX4) || _AIX4 < 40300 */ 227# if !defined(_AIX4) || _AIX4 < 40200 --- 900 unchanged lines hidden (view full) --- 1128# ifndef LA_TYPE 1129# define LA_TYPE LA_DEVSHORT 1130# endif /* ! LA_TYPE */ 1131# define _PATH_AVENRUN "/dev/table/avenrun" 1132# ifndef _SCO_unix_4_2 1133# define _SCO_unix_4_2 1134# else /* ! _SCO_unix_4_2 */ 1135# define SOCKADDR_LEN_T size_t /* e.g., arg#3 to accept, getsockname */ |
1136# define SOCKOPT_LEN_T size_t /* arg#5 to getsockopt */ |
1137# endif /* ! _SCO_unix_4_2 */ 1138# endif /* _SCO_DS >= 1 */ 1139 1140/* SCO UNIX 3.2v4.2/Open Desktop 3.0 */ 1141# ifdef _SCO_unix_4_2 1142# define _SCO_unix_ 1143# define HASSETREUID 1 /* has setreuid(2) call */ 1144# endif /* _SCO_unix_4_2 */ --- 677 unchanged lines hidden (view full) --- 1822# define __svr4__ 1823# define SYS5SIGNALS 1 1824# define HASFCHOWN 1 /* has fchown(2) call */ 1825# define HASSETSID 1 /* has POSIX setsid(2) call */ 1826# define HASSETREUID 1 1827# define HASWAITPID 1 1828# define HASGETDTABLESIZE 1 1829# define GIDSET_T gid_t |
1830# define SOCKADDR_LEN_T size_t |
1831# define SOCKOPT_LEN_T size_t 1832# ifndef _PATH_UNIX 1833# define _PATH_UNIX "/stand/unix" 1834# endif /* ! _PATH_UNIX */ 1835# define SPT_PADCHAR '\0' /* pad process title with nulls */ 1836# ifndef SYSLOG_BUFSIZE 1837# define SYSLOG_BUFSIZE 1024 /* unsure */ 1838# endif /* ! SYSLOG_BUFSIZE */ --- 1121 unchanged lines hidden --- |