summaryrefslogtreecommitdiff
path: root/ace/config-sunos5.7.h
blob: 6e8251824e53c174251026a88d7aad2f78c00843 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* -*- C++ -*- */
// $Id$

// The following configuration file is designed to work for SunOS 5.7
// (Solaris 7) platforms using the SunC++ 4.x or g++ compilers.

#ifndef ACE_CONFIG_H

// ACE_CONFIG_H is defined by one of the following #included headers.

// #include the SunOS 5.6 config file, then add SunOS 5.7 updates below.

#include "ace/config-sunos5.6.h"

#if defined (__GNUG__)
  // Disable the following, because g++ 2.7.2.3 can't handle it.
  // Maybe later g++ versions can?
# undef ACE_HAS_XPG4_MULTIBYTE_CHAR

  // The Solaris86 g++ 2.7.2.3 sys/types.h doesn't have these . . .
  typedef long          t_scalar_t;  /* historical versions */
  typedef unsigned long t_uscalar_t;
  typedef void          *timeout_id_t;
#endif /* __GNUG__ */

#endif /* ACE_CONFIG_H */