Deleted Added
full compact
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 ---