04f01c205f
pkgsrc changes: - consolidate several patches into site.config.m4 - pkgsrc LDFLAGS should always be used - don't bother specifying file owner/group anywhere except in Makefile - create include/sm/os/sm_os_netbsd.h to fix warnings and OS specific stuff - install mail.local and rmail - convert to use res_n* functions - allows for linking against threaded libraries - add a TODO file - PR/35249 - Loren M. Lang - can't find libraries on Linux, this should be fixed by using pkgsrc LDFLAGS - PR/46694 - Makoto Fujiwara - bring back netbsd-proto.mc from when sendmail was part of the base system - PR/47207 - Richard Palo - let pkgsrc infrastructure handle file ownership and group - PR/48566 - Emmanuel Dreyfus - always set _FFR_USE_GETPWNAM_ERRNO on NetBSD - roll ffr_tls_1 and the suggested ffr_tls_ec into one new ffr_tls option - not enabled by default because it changes behaviour 8.14.9/8.14.9 2014/05/21 SECURITY: Properly set the close-on-exec flag for file descriptors (except stdin, stdout, and stderr) before executing mailers. Fix a misformed comment in conf.c: "/*" within comment which may cause a compilation error on some systems. Problem reported by John Beck of Oracle. DEVTOOLS: Fix regression in auto-detection of libraries when only shared libraries are available. Problem reported by Bryan Costales.
29 lines
593 B
C
29 lines
593 B
C
/*
|
|
* $NetBSD: sm_os_netbsd.h,v 1.1 2014/06/15 20:48:49 jnemeth Exp $
|
|
*/
|
|
|
|
/*
|
|
** Platform definitions for NetBSD
|
|
*/
|
|
|
|
#define SM_OS_NAME "netbsd"
|
|
|
|
#define SM_CONF_SYS_CDEFS_H 1
|
|
|
|
#include <sys/param.h> /* defines __NetBSD_version__ */
|
|
#if __NetBSD_version__ >= 104000300
|
|
/* 1.4.3 and later have strlcpy()/strlcat() */
|
|
# ifndef SM_CONF_STRL
|
|
# define SM_CONF_STRL 1
|
|
# endif
|
|
#endif
|
|
|
|
#ifndef SM_CONF_SHM
|
|
# define SM_CONF_SHM 1
|
|
#endif /* SM_CONF_SHM */
|
|
#ifndef SM_CONF_SEM
|
|
# define SM_CONF_SEM 0
|
|
#endif /* SM_CONF_SEM */
|
|
#ifndef SM_CONF_MSG
|
|
# define SM_CONF_MSG 1
|
|
#endif /* SM_CONF_MSG */
|