summaryrefslogtreecommitdiff
path: root/defines.h
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2000-05-17 22:53:33 +1000
committerDamien Miller <djm@mindrot.org>2000-05-17 22:53:33 +1000
commit615f939ebb48fdde404aae705057202512731331 (patch)
treee07b9fd90a8f8cb58b4b687919bb849b97fe6fc9 /defines.h
parentdcb6ecd1b3b25b6909296ff0546ca6b18d0c19d3 (diff)
- Several patches from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
- INSTALL typo and URL fix - Makefile fix - Solaris fixes - Checking for ssize_t and memmove. Based on patch from SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
Diffstat (limited to 'defines.h')
-rw-r--r--defines.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/defines.h b/defines.h
index 9490e77e7..5eddf2e10 100644
--- a/defines.h
+++ b/defines.h
@@ -150,6 +150,11 @@ typedef unsigned int size_t;
150# define HAVE_SIZE_T 150# define HAVE_SIZE_T
151#endif /* HAVE_SIZE_T */ 151#endif /* HAVE_SIZE_T */
152 152
153#ifndef HAVE_SSIZE_T
154typedef int ssize_t;
155# define HAVE_SSIZE_T
156#endif /* HAVE_SSIZE_T */
157
153#if !defined(HAVE_SS_FAMILY_IN_SS) && defined(HAVE___SS_FAMILY_IN_SS) 158#if !defined(HAVE_SS_FAMILY_IN_SS) && defined(HAVE___SS_FAMILY_IN_SS)
154# define ss_family __ss_family 159# define ss_family __ss_family
155#endif /* !defined(HAVE_SS_FAMILY_IN_SS) && defined(HAVE_SA_FAMILY_IN_SS) */ 160#endif /* !defined(HAVE_SS_FAMILY_IN_SS) && defined(HAVE_SA_FAMILY_IN_SS) */
@@ -216,6 +221,10 @@ typedef unsigned int size_t;
216# define _PATH_DEVNULL "/dev/null" 221# define _PATH_DEVNULL "/dev/null"
217#endif 222#endif
218 223
224#ifndef MAIL_DIRECTORY
225# define MAIL_DIRECTORY "/var/spool/mail"
226#endif
227
219#ifndef MAILDIR 228#ifndef MAILDIR
220# define MAILDIR MAIL_DIRECTORY 229# define MAILDIR MAIL_DIRECTORY
221#endif 230#endif
@@ -280,4 +289,8 @@ typedef unsigned int size_t;
280# undef HAVE_GETADDRINFO 289# undef HAVE_GETADDRINFO
281#endif /* defined(BROKEN_GETADDRINFO) && defined(HAVE_GETADDRINFO) */ 290#endif /* defined(BROKEN_GETADDRINFO) && defined(HAVE_GETADDRINFO) */
282 291
292#if !defined(HAVE_MEMMOVE) && defined(HAVE_BCOPY)
293# define memmove(s1, s2, n) bcopy((s2), (s1), (n))
294#endif /* !defined(HAVE_MEMMOVE) && defined(HAVE_BCOPY) */
295
283#endif /* _DEFINES_H */ 296#endif /* _DEFINES_H */