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