summaryrefslogtreecommitdiff
path: root/src/OS
diff options
context:
space:
mode:
authorTony Finch <dot@dot.at>2005-05-23 16:58:55 +0000
committerTony Finch <dot@dot.at>2005-05-23 16:58:55 +0000
commit870f6ba8a2945754a7f2f66097e3a64465fe1a04 (patch)
tree4660f28a3b0dfe5050966361e7873572efbc1884 /src/OS
parent4df1e33e03e9edf6ee6cd328114e5eb102a85c9c (diff)
Add the ratelimit ACL condition. This is mostly reasonably self-contained
except that it requires changes to most Makefiles in order to bring in the maths library for the exp() function.
Diffstat (limited to 'src/OS')
-rw-r--r--src/OS/Makefile-AIX4
-rw-r--r--src/OS/Makefile-BSDI4
-rw-r--r--src/OS/Makefile-CYGWIN4
-rw-r--r--src/OS/Makefile-DGUX4
-rw-r--r--src/OS/Makefile-FreeBSD4
-rw-r--r--src/OS/Makefile-GNU4
-rw-r--r--src/OS/Makefile-GNUkFreeBSD4
-rw-r--r--src/OS/Makefile-GNUkNetBSD4
-rw-r--r--src/OS/Makefile-IRIX4
-rw-r--r--src/OS/Makefile-IRIX64
-rw-r--r--src/OS/Makefile-IRIX6324
-rw-r--r--src/OS/Makefile-IRIX654
-rw-r--r--src/OS/Makefile-Linux4
-rw-r--r--src/OS/Makefile-NetBSD4
-rw-r--r--src/OS/Makefile-NetBSD-a.out4
-rw-r--r--src/OS/Makefile-OSF14
-rw-r--r--src/OS/Makefile-OpenUNIX4
-rw-r--r--src/OS/Makefile-QNX4
-rw-r--r--src/OS/Makefile-SCO4
-rw-r--r--src/OS/Makefile-SCO_SV4
-rw-r--r--src/OS/Makefile-SunOS54
-rw-r--r--src/OS/Makefile-SunOS5-hal4
-rw-r--r--src/OS/Makefile-UNIX_SV4
-rw-r--r--src/OS/Makefile-USG4
-rw-r--r--src/OS/Makefile-Unixware74
-rw-r--r--src/OS/Makefile-mips4
26 files changed, 52 insertions, 52 deletions
diff --git a/src/OS/Makefile-AIX b/src/OS/Makefile-AIX
index 489ffe3b1..e758f7409 100644
--- a/src/OS/Makefile-AIX
+++ b/src/OS/Makefile-AIX
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-AIX,v 1.2 2005/02/16 16:40:22 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-AIX,v 1.3 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for AIX
# Written by Nick Waterman (nick@cimio.co.uk)
@@ -25,6 +25,6 @@ CFLAGS = -mcpu=power4 -maix64 -O3
# Needed for vfork() and vfork() only?
-LIBS = -lbsd
+LIBS = -lbsd -lm
# End
diff --git a/src/OS/Makefile-BSDI b/src/OS/Makefile-BSDI
index 10ea69895..2538c707e 100644
--- a/src/OS/Makefile-BSDI
+++ b/src/OS/Makefile-BSDI
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-BSDI,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-BSDI,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for BSDI. Its antique link editor
# cannot handle the TextPop overriding.
@@ -13,7 +13,7 @@ XINCLUDE=-I$(X11)/include
XLFLAGS=-L$(X11)/lib
X11_LD_LIB=$(X11)/lib
-LIBS_EXIMON=-lSM -lICE -lipc
+LIBS_EXIMON=-lSM -lICE -lipc -lm
EXIMON_TEXTPOP=
EXIWHAT_PS_ARG=-ax
diff --git a/src/OS/Makefile-CYGWIN b/src/OS/Makefile-CYGWIN
index 52dd68456..8bf51216c 100644
--- a/src/OS/Makefile-CYGWIN
+++ b/src/OS/Makefile-CYGWIN
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-CYGWIN,v 1.2 2004/11/10 10:36:48 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-CYGWIN,v 1.3 2005/05/23 16:58:55 fanf2 Exp $
# OS-specific file for Cygwin.
@@ -6,7 +6,7 @@
HAVE_ICONV = yes
CFLAGS= -g -Wall -O2
-LIBS= -lcrypt -lresolv
+LIBS= -lcrypt -lresolv -lm
LIBS_EXIM= -liconv
EXIWHAT_PS_ARG=-as
EXIWHAT_KILL_SIGNAL=-USR1
diff --git a/src/OS/Makefile-DGUX b/src/OS/Makefile-DGUX
index 4f0439b93..11e5012f1 100644
--- a/src/OS/Makefile-DGUX
+++ b/src/OS/Makefile-DGUX
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-DGUX,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-DGUX,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for DGUX
#
@@ -25,7 +25,7 @@ PERL_COMMAND=/usr/local/bin/perl
CFLAGS=-O2
RANLIB=@true
-LIBS=-lsocket -lnsl
+LIBS=-lsocket -lnsl -lm
LIBRESOLV=-lresolv
DBMLIB=-ldbm
diff --git a/src/OS/Makefile-FreeBSD b/src/OS/Makefile-FreeBSD
index 179cbacb4..0527e8be4 100644
--- a/src/OS/Makefile-FreeBSD
+++ b/src/OS/Makefile-FreeBSD
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-FreeBSD,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-FreeBSD,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for FreeBSD
# There's no setting of CFLAGS here, to allow the system default
@@ -11,7 +11,7 @@ CHOWN_COMMAND=/usr/sbin/chown
HAVE_SA_LEN=YES
# crypt() is in a separate library
-LIBS=-lcrypt
+LIBS=-lcrypt -lm
# FreeBSD always ships with Berkeley DB
USE_DB=yes
diff --git a/src/OS/Makefile-GNU b/src/OS/Makefile-GNU
index ef71d90d3..6c8f30eae 100644
--- a/src/OS/Makefile-GNU
+++ b/src/OS/Makefile-GNU
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-GNU,v 1.3 2005/01/12 12:25:56 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-GNU,v 1.4 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for GNU and variants.
@@ -13,7 +13,7 @@ CFLAGS ?= -O -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
DBMLIB = -ldb
USE_DB = yes
-LIBS = -lnsl -lcrypt
+LIBS = -lnsl -lcrypt -lm
LIBRESOLV = -lresolv
X11=/usr/X11R6
diff --git a/src/OS/Makefile-GNUkFreeBSD b/src/OS/Makefile-GNUkFreeBSD
index 03a8ac9e8..305640cca 100644
--- a/src/OS/Makefile-GNUkFreeBSD
+++ b/src/OS/Makefile-GNUkFreeBSD
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-GNUkFreeBSD,v 1.1 2005/01/04 10:25:58 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-GNUkFreeBSD,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for GNU and variants.
@@ -13,7 +13,7 @@ CFLAGS ?= -O -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
DBMLIB = -ldb
USE_DB = yes
-LIBS = -lnsl -lcrypt
+LIBS = -lnsl -lcrypt -lm
LIBRESOLV = -lresolv
X11=/usr/X11R6
diff --git a/src/OS/Makefile-GNUkNetBSD b/src/OS/Makefile-GNUkNetBSD
index 05f4f56aa..45cfc8b52 100644
--- a/src/OS/Makefile-GNUkNetBSD
+++ b/src/OS/Makefile-GNUkNetBSD
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-GNUkNetBSD,v 1.1 2005/01/04 10:25:58 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-GNUkNetBSD,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for GNU and variants.
@@ -13,7 +13,7 @@ CFLAGS ?= -O -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
DBMLIB = -ldb
USE_DB = yes
-LIBS = -lnsl -lcrypt
+LIBS = -lnsl -lcrypt -lm
LIBRESOLV = -lresolv
X11=/usr/X11R6
diff --git a/src/OS/Makefile-IRIX b/src/OS/Makefile-IRIX
index bab1e9910..6ffcf5eec 100644
--- a/src/OS/Makefile-IRIX
+++ b/src/OS/Makefile-IRIX
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-IRIX,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-IRIX,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for IRIX
@@ -6,7 +6,7 @@ HAVE_ICONV=yes
BASENAME_COMMAND=/sbin/basename
HOSTNAME_COMMAND=/usr/bsd/hostname
CFLAGS=-OPT:Olimit=1500
-LIBS=-lmld
+LIBS=-lmld -lm
XINCLUDE=-I/usr/include/X11
vfork=fork
RANLIB=@true
diff --git a/src/OS/Makefile-IRIX6 b/src/OS/Makefile-IRIX6
index 3534e5d66..357edd030 100644
--- a/src/OS/Makefile-IRIX6
+++ b/src/OS/Makefile-IRIX6
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-IRIX6,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-IRIX6,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for IRIX6 on 64-bit systems
@@ -6,7 +6,7 @@ HAVE_ICONV=yes
HOSTNAME_COMMAND=/usr/bsd/hostname
CFLAGS=-O2 -n32 -OPT:Olimit=4000
LFLAGS=-n32
-LIBS=-lelf
+LIBS=-lelf -lm
XINCLUDE=-I/usr/include/X11
XLFLAGS=
vfork=fork
diff --git a/src/OS/Makefile-IRIX632 b/src/OS/Makefile-IRIX632
index 5b09364df..757c4b8a5 100644
--- a/src/OS/Makefile-IRIX632
+++ b/src/OS/Makefile-IRIX632
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-IRIX632,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-IRIX632,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for IRIX 6 on 32-bit systems.
# There seems to be some variation. The commented settings show
@@ -10,7 +10,7 @@ HOSTNAME_COMMAND=/usr/bsd/hostname
CFLAGS=-32
LFLAGS=-32
#LIBS=-lmld
-LIBS=-lelf
+LIBS=-lelf -lm
XINCLUDE=-I/usr/include/X11
vfork=fork
RANLIB=@true
diff --git a/src/OS/Makefile-IRIX65 b/src/OS/Makefile-IRIX65
index b678e37ae..27476c5e2 100644
--- a/src/OS/Makefile-IRIX65
+++ b/src/OS/Makefile-IRIX65
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-IRIX65,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-IRIX65,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for IRIX 6.5
@@ -10,7 +10,7 @@ CFLAGS=-O2 -OPT:Olimit=0
LFLAGS=-Wl,-LD_MSG:off=85
LFLAGS=
# nlist has moved from libmld to libelf
-LIBS=-lelf
+LIBS=-lelf -lm
XINCLUDE=-I/usr/include/X11
vfork=fork
RANLIB=@true
diff --git a/src/OS/Makefile-Linux b/src/OS/Makefile-Linux
index d933c056a..94290f2b9 100644
--- a/src/OS/Makefile-Linux
+++ b/src/OS/Makefile-Linux
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-Linux,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-Linux,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for Linux. This is for modern Linuxes,
# which use libc6.
@@ -14,7 +14,7 @@ CFLAGS=-O -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
DBMLIB = -ldb
USE_DB = yes
-LIBS = -lnsl -lcrypt
+LIBS = -lnsl -lcrypt -lm
LIBRESOLV = -lresolv
X11=/usr/X11R6
diff --git a/src/OS/Makefile-NetBSD b/src/OS/Makefile-NetBSD
index 0f00789cb..1e7cbc127 100644
--- a/src/OS/Makefile-NetBSD
+++ b/src/OS/Makefile-NetBSD
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-NetBSD,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-NetBSD,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for NetBSD (ELF object format)
@@ -7,7 +7,7 @@ CFLAGS=-O
HAVE_SA_LEN=YES
HAVE_IPV6=YES
-LIBS=-lcrypt
+LIBS=-lcrypt -lm
X11=/usr/X11R6
XINCLUDE=-I$(X11)/include
diff --git a/src/OS/Makefile-NetBSD-a.out b/src/OS/Makefile-NetBSD-a.out
index 1ef7a86c8..350689d2e 100644
--- a/src/OS/Makefile-NetBSD-a.out
+++ b/src/OS/Makefile-NetBSD-a.out
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-NetBSD-a.out,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-NetBSD-a.out,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for NetBSD (a.out/COFF object format)
@@ -7,7 +7,7 @@ CFLAGS=-O
HAVE_SA_LEN=YES
HAVE_IPV6=YES
-LIBS=-lcrypt
+LIBS=-lcrypt -lm
X11=/usr/X11R6
XINCLUDE=-I$(X11)/include
diff --git a/src/OS/Makefile-OSF1 b/src/OS/Makefile-OSF1
index b5a61fb19..b513db88e 100644
--- a/src/OS/Makefile-OSF1
+++ b/src/OS/Makefile-OSF1
@@ -1,9 +1,9 @@
-# $Cambridge: exim/src/OS/Makefile-OSF1,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-OSF1,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for OSF1
CFLAGS=-O
-LIBS=-liconv
+LIBS=-liconv -lm
HAVE_CRYPT16=yes
HAVE_ICONV=yes
HOSTNAME_COMMAND=/usr/bin/hostname
diff --git a/src/OS/Makefile-OpenUNIX b/src/OS/Makefile-OpenUNIX
index 2d543b64f..c0dbe420c 100644
--- a/src/OS/Makefile-OpenUNIX
+++ b/src/OS/Makefile-OpenUNIX
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-OpenUNIX,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-OpenUNIX,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for OpenUNIX
@@ -6,7 +6,7 @@ CC=/usr/bin/cc
CFLAGS=-O -I/usr/local/include
LFLAGS=-L/usr/local/lib
-LIBS=-lsocket -lnsl -lelf -lgen -lresolv
+LIBS=-lsocket -lnsl -lelf -lgen -lresolv -lm
EXTRALIBS_EXIMON=-lICE -lSM
RANLIB=@true
diff --git a/src/OS/Makefile-QNX b/src/OS/Makefile-QNX
index d0f74608d..8c7375f9a 100644
--- a/src/OS/Makefile-QNX
+++ b/src/OS/Makefile-QNX
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-QNX,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-QNX,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific makefile for QNX
@@ -21,7 +21,7 @@ LIBIDENTCFLAGS=
RANLIB=@true
DBMLIB=-ldb
USE_DB=yes
-LIBS=-lsocket
+LIBS=-lsocket -lm
X11=/usr/X11R6
XINCLUDE=-I$(X11)/include
diff --git a/src/OS/Makefile-SCO b/src/OS/Makefile-SCO
index 4366f387b..d328b57cd 100644
--- a/src/OS/Makefile-SCO
+++ b/src/OS/Makefile-SCO
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-SCO,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-SCO,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for SCO
@@ -10,7 +10,7 @@ CFLAGS=-b elf
RANLIB=@true
DBMLIB=-lndbm
ERRNO_QUOTA=0
-LIBS=-lsocket
+LIBS=-lsocket -lm
HAVE_ICONV=yes
X11=/usr/lib/X11
diff --git a/src/OS/Makefile-SCO_SV b/src/OS/Makefile-SCO_SV
index 48b5f2278..6d65862a3 100644
--- a/src/OS/Makefile-SCO_SV
+++ b/src/OS/Makefile-SCO_SV
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-SCO_SV,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-SCO_SV,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for SCO_SV release 5 (tested on 5.0.5 & 5.0.5)
# (see the UNIX_SV files for SCO 4.2)
@@ -11,7 +11,7 @@
CFLAGS=-melf -O3 -m486
LFLAGS=-L/lib -L/usr/lib -L/usr/local/lib
-LIBS=-ltinfo -lm -lsocket
+LIBS=-ltinfo -lsocket -lm
HAVE_ICONV=yes
diff --git a/src/OS/Makefile-SunOS5 b/src/OS/Makefile-SunOS5
index 1afef4d23..ebe436779 100644
--- a/src/OS/Makefile-SunOS5
+++ b/src/OS/Makefile-SunOS5
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-SunOS5,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-SunOS5,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for SunOS5
@@ -10,7 +10,7 @@ BASENAME_COMMAND=look_for_it
HOSTNAME_COMMAND=look_for_it
RANLIB=@true
-LIBS=-lsocket -lnsl -lkstat
+LIBS=-lsocket -lnsl -lkstat -lm
LIBRESOLV=-lresolv
EXIWHAT_MULTIKILL_CMD=pkill
diff --git a/src/OS/Makefile-SunOS5-hal b/src/OS/Makefile-SunOS5-hal
index 014bac1e1..8b4bcdfbf 100644
--- a/src/OS/Makefile-SunOS5-hal
+++ b/src/OS/Makefile-SunOS5-hal
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-SunOS5-hal,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-SunOS5-hal,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for SunOS5 on a HAL
@@ -11,7 +11,7 @@ CFLAGS=-O -KV7
LIBIDENTCFLAGS="-KV7 -O -DHAVE_ANSIHEADERS"
LIBIDENTNAME=sunos5
RANLIB=@true
-LIBS=-lsocket -lnsl -lkstat
+LIBS=-lsocket -lnsl -lkstat -lm
LIBRESOLV=-lresolv
X11=/usr/X11R6
XINCLUDE=-I$(X11)/include
diff --git a/src/OS/Makefile-UNIX_SV b/src/OS/Makefile-UNIX_SV
index 1f56c59fa..79660ed31 100644
--- a/src/OS/Makefile-UNIX_SV
+++ b/src/OS/Makefile-UNIX_SV
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-UNIX_SV,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-UNIX_SV,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for SCO SVR4.2MP (and maybe Unixware)
#
@@ -17,7 +17,7 @@ CFLAGS=-O
RANLIB=@true
DBMLIB=-lgdbm -L/usr/local/lib
ERRNO_QUOTA=0
-LIBS=-lsocket -lelf -lgen -lnsl -lresolv
+LIBS=-lsocket -lelf -lgen -lnsl -lresolv -lm
X11=/usr/lib/X11
XINCLUDE=-I/usr/include/X11
diff --git a/src/OS/Makefile-USG b/src/OS/Makefile-USG
index b49feecc9..421e9b94c 100644
--- a/src/OS/Makefile-USG
+++ b/src/OS/Makefile-USG
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-USG,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-USG,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for Unixware 2.x
#
@@ -25,7 +25,7 @@ RANLIB=@true
DBMLIB=-ldb -L/usr/local/lib
USE_DB=YES
ERRNO_QUOTA=0
-LIBS=-lsocket -lelf -lgen -lnsl -lresolv
+LIBS=-lsocket -lelf -lgen -lnsl -lresolv -lm
X11=/usr/lib/X11
XINCLUDE=-I/usr/include/X11
diff --git a/src/OS/Makefile-Unixware7 b/src/OS/Makefile-Unixware7
index 5c228cc7f..6c7fab46b 100644
--- a/src/OS/Makefile-Unixware7
+++ b/src/OS/Makefile-Unixware7
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-Unixware7,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-Unixware7,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for Unixware7
# Based on information from James FitzGibbon <james@ehlo.com>
@@ -17,7 +17,7 @@ LFLAGS=-L/usr/local/lib
HAVE_ICONV=yes
-LIBS=-lsocket -lnsl -lelf -lgen -lresolv
+LIBS=-lsocket -lnsl -lelf -lgen -lresolv -lm
# Removed on the advice of Larry Rosenman
# EXTRALIBS=-lwrap
diff --git a/src/OS/Makefile-mips b/src/OS/Makefile-mips
index 9df94e2d7..9cee5174b 100644
--- a/src/OS/Makefile-mips
+++ b/src/OS/Makefile-mips
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-mips,v 1.1 2004/10/06 15:07:39 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-mips,v 1.2 2005/05/23 16:58:55 fanf2 Exp $
# Exim: OS-specific make file for RiscOS4bsd
@@ -6,7 +6,7 @@ HOSTNAME_COMMAND=/usr/ucb/hostname
EXIT_FAILURE=1
EXIT_SUCCESS=0
LIBRESOLV=-lresolv
-LIBS=-liberty
+LIBS=-liberty -lm
XINCLUDE=-I/usr/X11R6/include
CFLAGS=-O