conf.h (141858) | conf.h (147078) |
---|---|
1/* | 1/* |
2 * Copyright (c) 1998-2004 Sendmail, Inc. and its suppliers. | 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 * | 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.118 2004/08/20 20:30:32 ca Exp $ | 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 | 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 */ |
|
164# if _AIX5 >= 50200 165# define HASUNSETENV 1 /* has unsetenv(3) call */ 166# endif /* _AIX5 >= 50200 */ 167# endif /* _AIX5 */ 168 169/* 170** IBM AIX 4.x 171*/ 172 173# ifdef _AIX4 174# define _AIX3 1 /* pull in AIX3 stuff */ 175# define BSD4_4_SOCKADDR /* has sa_len */ 176# define USESETEUID 1 /* seteuid(2) works */ 177# define TZ_TYPE TZ_NAME /* use tzname[] vector */ | 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 */ |
178# define SOCKOPT_LEN_T size_t /* arg#5 to getsockopt */ | 180# ifndef SOCKOPT_LEN_T 181# define SOCKOPT_LEN_T size_t /* arg#5 to getsockopt */ 182# endif /* SOCKOPT_LEN_T */ |
179# if _AIX4 >= 40200 180# define HASSETREUID 1 /* setreuid(2) works as of AIX 4.2 */ | 183# if _AIX4 >= 40200 184# define HASSETREUID 1 /* setreuid(2) works as of AIX 4.2 */ |
181# define SOCKADDR_LEN_T size_t /* e.g., arg#3 to accept, getsockname */ | 185# ifndef SOCKADDR_LEN_T 186# define SOCKADDR_LEN_T size_t /* e.g., arg#3 to accept, getsockname */ 187# endif /* SOCKADDR_LEN_T */ |
182# endif /* _AIX4 >= 40200 */ 183# if defined(_ILS_MACROS) /* IBM versions aren't side-effect clean */ 184# undef isascii 185# define isascii(c) !(c & ~0177) 186# undef isdigit 187# define isdigit(__a) (_IS(__a,_ISDIGIT)) 188# undef isspace 189# define isspace(__a) (_IS(__a,_ISSPACE)) --- 13 unchanged lines hidden (view full) --- 203# define HASINITGROUPS 1 /* has initgroups(3) call */ 204# define HASUNAME 1 /* use System V uname(2) system call */ 205# define HASGETUSERSHELL 0 /* does not have getusershell(3) call */ 206# define HASFCHMOD 1 /* has fchmod(2) syscall */ 207# define IP_SRCROUTE 0 /* Something is broken with getsockopt() */ 208# define GIDSET_T gid_t 209# define SFS_TYPE SFS_STATFS /* use <sys/statfs.h> statfs() impl */ 210# define SPT_PADCHAR '\0' /* pad process title with nulls */ | 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 */ |
211# define LA_TYPE LA_INT | 217# ifndef LA_TYPE 218# define LA_TYPE LA_INT 219# endif /* LA_TYPE */ |
212# define FSHIFT 16 213# define LA_AVENRUN "avenrun" 214# if !defined(_AIX4) || _AIX4 < 40300 215# ifndef __BIT_TYPES_DEFINED__ 216# define SM_INT32 int 217# endif /* __BIT_TYPES_DEFINED__ */ 218# endif /* !defined(_AIX4) || _AIX4 < 40300 */ 219# if !defined(_AIX4) || _AIX4 < 40200 --- 900 unchanged lines hidden (view full) --- 1120# ifndef LA_TYPE 1121# define LA_TYPE LA_DEVSHORT 1122# endif /* ! LA_TYPE */ 1123# define _PATH_AVENRUN "/dev/table/avenrun" 1124# ifndef _SCO_unix_4_2 1125# define _SCO_unix_4_2 1126# else /* ! _SCO_unix_4_2 */ 1127# define SOCKADDR_LEN_T size_t /* e.g., arg#3 to accept, getsockname */ | 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 */ |
1128# define SOCKOPT_LEN_T size_t /* arg#5 to getsockopt */ | 1136# define SOCKOPT_LEN_T size_t /* arg#5 to getsockopt */ |
1129# endif /* ! _SCO_unix_4_2 */ 1130# endif /* _SCO_DS >= 1 */ 1131 1132/* SCO UNIX 3.2v4.2/Open Desktop 3.0 */ 1133# ifdef _SCO_unix_4_2 1134# define _SCO_unix_ 1135# define HASSETREUID 1 /* has setreuid(2) call */ 1136# endif /* _SCO_unix_4_2 */ --- 677 unchanged lines hidden (view full) --- 1814# define __svr4__ 1815# define SYS5SIGNALS 1 1816# define HASFCHOWN 1 /* has fchown(2) call */ 1817# define HASSETSID 1 /* has POSIX setsid(2) call */ 1818# define HASSETREUID 1 1819# define HASWAITPID 1 1820# define HASGETDTABLESIZE 1 1821# define GIDSET_T gid_t | 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 |
1822# define SOCKADDR_LEN_T size_t | 1830# define SOCKADDR_LEN_T size_t |
1823# define SOCKOPT_LEN_T size_t 1824# ifndef _PATH_UNIX 1825# define _PATH_UNIX "/stand/unix" 1826# endif /* ! _PATH_UNIX */ 1827# define SPT_PADCHAR '\0' /* pad process title with nulls */ 1828# ifndef SYSLOG_BUFSIZE 1829# define SYSLOG_BUFSIZE 1024 /* unsure */ 1830# endif /* ! SYSLOG_BUFSIZE */ --- 1121 unchanged lines hidden --- | 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 --- |