Avoid doing logging in signal-handlers. Bug 1007
[exim.git] / src / OS / os.Configuring
index df6c57d8ddd5ca1d3ec3e66a9e3e441392a1188c..465bc2657473d1cfbc3977a7d5e052aad549fca5 100644 (file)
@@ -1,5 +1,3 @@
-$Cambridge: exim/src/OS/os.Configuring,v 1.1 2004/10/06 15:07:39 ph10 Exp $
-
 Configuring Exim for different Operating Systems
 ------------------------------------------------
 
@@ -90,7 +88,7 @@ On some operating systems, the SIOCGIFCONF ioctl returns the IP addresses
 with the list of interfaces, and there is no need to call SIOCGIFADDR for each
 individual address. Mostly, making the second call does no harm, but on Linux
 when there are IP aliases, it causes things to go wrong. This also happens on
-BSDI. Therefore, there is now a macro to cut it out, called
+BSDI and GNU Hurd. Therefore, there is now a macro to cut it out, called
 SIOCGIFCONF_GIVES_ADDR.
 
 Note that, if IPv6 support is configured, Exim cannot find the IPv6 addresses
@@ -184,6 +182,14 @@ One OS does not have the sys/resource.h header. If NO_SYS_RESOURCE_H is defined
 in an os.h-<ostype> file, then the #include for this header is skipped in
 exim.h.
 
+Support for login_cap functions
+-------------------------------
+
+Some of the BSD systems support functions for controlling the resources that
+user processes can use (e.g. login_getpwclass). If HAVE_SETCLASSRESOURCES is
+defined, Exim supports this feature for running pipe deliveries, using the
+setclassresources() function.
+
 The crypt_h header
 ------------------