Lines Matching +full:sco +full:- +full:routing
2 * Copyright (c) 1998-2011 Proofpoint, Inc. and its suppliers.
4 * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved.
13 * $Id: conf.h,v 1.147 2013-11-22 20:51:31 ca Exp $
17 ** CONF.H -- All user-configurable parameters for sendmail
21 ** http://www.sendmail.org/email-addresses.html
22 ** for current e-mail address.
36 ** be Standard C but aren't. Gcc is the biggest offender -- it
70 #define LOG 1 /* enable logging -- don't turn off */
80 ** HP-UX -- tested for 8.07, 9.00, and 9.01.
82 ** If V4FS is defined, compile for HP-UX 10.0.
87 /* common definitions for HP-UX 9.x and 10.x */
95 # define seteuid(e) setresuid(-1, e, -1)
96 # define IP_SRCROUTE 1 /* can check IP source routing */
112 # define HASSETREUID 1 /* setreuid(2) works on HP-UX 11.x */
129 /* HP-UX 10.x */
142 /* HP-UX 9.x */
143 # define _PATH_UNIX "/hp-ux"
193 # if defined(_ILS_MACROS) /* IBM versions aren't side-effect clean */
205 ** IBM AIX 3.x -- actually tested for 3.2.3
238 ** IBM AIX 2.2.1 -- actually tested for osupdate level 2706+1773
243 # ifdef AIX /* AIX/RT compiler pre-defines this */
250 # define HASSETREUID 1 /* use setreuid(2) -lbsd system call */
253 # define HASFLOCK 0 /* does not have flock call - use fcntl */
291 ** Use IRIX64 instead of IRIX for 64-bit IRIX (6.0).
299 # define SYSTEM5 1 /* this is a System-V derived system */
304 # define IP_SRCROUTE 1 /* can check IP source routing */
311 /* _SC_NPROC_ONLN is 'mpadmin -u', total # of unrestricted processors */
359 # define IP_SRCROUTE 1 /* can check IP source routing */
372 # define SOLARIS 20300 /* for back compat only -- use -DSOLARIS=20300 */
414 # define LDA_CONTENTLENGTH 1 /* Needs the Content-Length header */
424 # define LA_TYPE LA_KSTAT /* use kstat(3k) -- may work in < 2.5 */
474 # define HASGETUSERSHELL 0 /* getusershell(3) causes core dumps pre-2.7 */
488 # define TZ_TYPE TZ_TM_ZONE /* use tm->tm_zone */
504 # define BSD4_3 1 /* 4.3 BSD-based */
572 ** Digital Ultrix 4.2 - 4.5
604 # define IDENTPROTO 0 /* pre-4.4 TCP/IP implementation is broken */
656 # define IP_SRCROUTE 1 /* can check IP source routing */
843 # define HASSETREUID 0 /* BSD-OS has broken setreuid(2) emulation */
929 # define IP_SRCROUTE 1 /* can check IP source routing */
946 ** 4.4BSD-Lite based for FreeBSD 2.x and NetBSD 1.x
989 # define HASSETUSERCONTEXT 1 /* BSDI-style login classes */
1009 # define HASSETUSERCONTEXT 1 /* BSDI-style login classes */
1028 # if __FreeBSD_version >= 199512 /* 2.2-current when it appeared */
1034 # if __FreeBSD_version >= 222000 /* 2.2.2-release and later */
1035 # define HASSETUSERCONTEXT 1 /* BSDI-style login classes */
1037 # if __FreeBSD_version >= 300000 /* 3.0.0-release and later */
1040 # if __FreeBSD_version >= 330000 /* 3.3.0-release and later */
1048 # if __FreeBSD_version >= 430000 /* 4.3.0-release and later */
1073 # define HASSETUSERCONTEXT 1 /* BSDI-style login classes */
1163 ** 4.3 BSD -- this is for very old systems
1165 ** Should work for mt Xinu MORE/BSD and Mips UMIPS-BSD 2.1.
1192 ** SCO Unix
1196 ** The first is for SCO OpenServer 5.
1197 ** (Contributed by Keith Reynolds <keithr@sco.COM>).
1199 ** SCO OpenServer 5 has a compiler version number macro,
1203 ** The second is for SCO UNIX 3.2v4.2/Open Desktop 3.0.
1204 ** (Contributed by Philippe Brand <phb@colombo.telesys-innov.fr>).
1206 ** The third is for SCO UNIX 3.2v4.0/Open Desktop 2.0 and earlier.
1209 /* SCO OpenServer 5 */
1233 /* SCO UNIX 3.2v4.2/Open Desktop 3.0 */
1239 /* SCO UNIX 3.2v4.0 Open Desktop 2.0 and earlier */
1249 # define SFS_TYPE SFS_4ARGS /* use <sys/statfs.h> 4-arg impl */
1252 # define TZ_TYPE TZ_TM_NAME /* use tm->tm_name */
1266 # define SYS5SIGNALS 1 /* SysV signal semantics -- reset on each sig */
1289 # define SYS5SIGNALS 1 /* SysV signal semantics -- reset on each sig */
1317 # define SYS5SIGNALS 1 /* SysV signal semantics -- reset on each sig */
1357 ** For pre-ConvexOOS 11.0, define SM_CONF_GETOPT=0, undef IDENTPROTO
1463 ** Florian La Roche <rzsfl@rz.uni-sb.de>
1466 ** NOTE: Override HASFLOCK as you will but, as of 1.99.6, mixed-style
1549 ** IPv6-capable. Therefore, the BIND resolver can not determine if there
1617 # define SIGFUNC_RETURN /* POSIX-mode */
1618 # define SIGFUNC_DECL void /* POSIX-mode */
1652 # define SYS5SIGNALS 1 /* SysV signal semantics -- reset on each sig */
1666 ** Must be compiled in "cc -43" mode.
1702 # define WIFEXITED(s) (((union wait*)&(s))->w_stopval != WSTOPPED && \
1703 ((union wait*)&(s))->w_termsig == 0)
1704 # define WEXITSTATUS(s) (((union wait*)&(s))->w_retcode)
1782 # define SYS5SIGNALS 1 /* SysV signal semantics -- reset on each sig */
1802 /* _SC_NPROC_ONLN is 'mpadmin -u', total # of unrestricted processors */
1851 ** MPE-iX
1875 # define IP_SRCROUTE 0 /* lacks IP source routing fields */
1918 ** System V Rel 5.x (a.k.a Unixware7 w/o BSD-Compatibility Libs ie. native)
2020 ** NCR MP-RAS 2.x (SysVr4) with Wollongong TCP/IP
2035 ** NCR MP-RAS 3.x (SysVr4) with STREAMware TCP/IP
2044 # define SIOCGIFNUM_IS_BROKEN 1 /* SIOCGIFNUM has non-std interface */
2060 ** Tandem NonStop-UX SVR4
2071 ** Hitachi 3050R/3050RX and 3500 Workstations running HI-UX/WE2.
2074 ** From Akihiro Hashimoto ("Hash") <hash@dominic.ipc.chiba-u.ac.jp>.
2077 ** From Motonori NAKAMURA <motonori@media.kyoto-u.ac.jp>.
2084 # define setreuid(r, e) setresuid(r, e, -1)
2089 # define HASSETVBUF /* HI-UX has no setlinebuf */
2095 # define _PATH_UNIX "/HI-UX"
2120 ** Amdahl UTS System V 2.1.5 (SVr3-based)
2128 # define NEEDFSYNC 1 /* system fsync(2) fails on non-EFS filesys */
2139 # define SFS_TYPE SFS_4ARGS /* use 4-arg statfs() */
2155 # define SYS5SIGNALS 1 /* SysV signal semantics -- reset on each sig */
2161 # define _POSIX_CHOWN_RESTRICTED -1
2167 ** Sony NEWS-OS 4.2.1R and 6.0.3
2174 /* NEWS-OS 4.2.1R */
2197 /* NEWS-OS 6.0.3 with /bin/cc */
2226 ** Omron LUNA/UNIOS-B 3.0, LUNA2/Mach and LUNA88K Mach
2244 # define TZ_TYPE TZ_TM_ZONE /* use tm->tm_zone */
2248 # define TZ_TYPE TZ_TM_ZONE /* use tm->tm_zone */
2270 ** NEC EWS-UX/V 4.2 (with /usr/ucb/cc)
2279 # define SYS5SIGNALS 1 /* SysV signal semantics -- reset on each sig */
2453 ** End of Per-Operating System defines
2467 # define IP_SRCROUTE 1 /* can check IP source routing */
2476 # define TZ_TYPE TZ_TM_ZONE /* use tm->tm_zone variable */
2588 # define IP_SRCROUTE 1 /* Detect IP source routing */
2667 ** it's an integer -- unfortunately, there seem to be several choices
2704 ** primarily to provide back compatibility for older systems -- for
2744 /* close-on-exec flag */
2750 ** Older systems don't have this error code -- it should be in
2758 /* pseudo-codes */
2767 /* pseudo-code used for mci_setstat */
2768 # define EX_NOTSTICKY (-5) /* don't save persistent status */
2816 ** (OpenLDAP 1.2 and later have a working ldap_init(), add -DUSE_LDAP_INIT)
2892 # define LOCK_NB 0x04 /* non-blocking lock */
2919 # define SIG_ERR ((void (*)()) -1)
2965 ** not be changed; there are some hard-to-define dependencies.
2970 /* fork routine -- set above using #ifdef _osname_ or in Makefile */
2984 /* random routine -- set above using #ifdef _osname_ or in Makefile */
3014 # define SM_PWN_CHARS "-_."
3068 # define LOG_DEBUG 7 /* debug-level messages */
3098 # define SM_ALIGN_BITS (SM_ALIGN_SIZE - 1)