11556Srgrimes/*
21556Srgrimes * Copyright (c) 2001, 2002 Proofpoint, Inc. and its suppliers.
31556Srgrimes *	All rights reserved.
41556Srgrimes *
51556Srgrimes * By using this file, you agree to the terms and conditions set
61556Srgrimes * forth in the LICENSE file which can be found at the top level of
71556Srgrimes * the sendmail distribution.
81556Srgrimes *
91556Srgrimes *	$Id: sm_os_unixware.h,v 1.9 2013-11-22 20:51:34 ca Exp $
101556Srgrimes */
111556Srgrimes
121556Srgrimes#define SM_OS_NAME	"unixware"
131556Srgrimes
141556Srgrimes#ifndef SM_CONF_LONGLONG
151556Srgrimes# if defined(__SCO_VERSION__) && __SCO_VERSION__ > 400000000L
161556Srgrimes#  define SM_CONF_LONGLONG	1
171556Srgrimes#  define SM_CONF_TEST_LLONG	1
181556Srgrimes#  define SM_CONF_BROKEN_SIZE_T	0
191556Srgrimes# endif /* defined(__SCO_VERSION__) && __SCO_VERSION__ > 400000000L */
201556Srgrimes#endif /* !SM_CONF_LONGLONG */
211556Srgrimes
221556Srgrimes/* try LLONG tests in libsm/t-types.c? */
231556Srgrimes#ifndef SM_CONF_TEST_LLONG
241556Srgrimes# define SM_CONF_TEST_LLONG	0
251556Srgrimes#endif /* !SM_CONF_TEST_LLONG */
261556Srgrimes
271556Srgrimes/* needs alarm(), our sleep() otherwise hangs. */
281556Srgrimes#define SM_CONF_SETITIMER	0
291556Srgrimes
301556Srgrimes#ifndef SM_CONF_SHM
311556Srgrimes# define SM_CONF_SHM	1
3217987Speter#endif /* SM_CONF_SHM */
3350471Speter
341556Srgrimes/* size_t seems to be signed */
351556Srgrimes#ifndef SM_CONF_BROKEN_SIZE_T
36193221Srse# define SM_CONF_BROKEN_SIZE_T	1
37193221Srse#endif /* SM_CONF_BROKEN_SIZE_T */
381556Srgrimes
391556Srgrimes/* don't use flock() in mail.local.c */
401556Srgrimes#ifndef LDA_USE_LOCKF
411556Srgrimes# define LDA_USE_LOCKF	1
4264702Scracauer#endif /* LDA_USE_LOCKF */
431556Srgrimes