bes
Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
SocketConfig.h
1
/* SocketConfig.h. Generated by configure. */
2
/* SocketConfig.h.in. Generated automatically from configure.in by autoheader. */
3
// -*- C++ -*-
4
5
// (c) COPYRIGHT UCAR/HAO 1993-2002
6
// Please read the full copyright statement in the file COPYRIGHT.
7
8
#ifndef SocketConfig_h_
9
#define SocketConfig_h_
10
11
//#define SOCKET_USE_LTOA
12
13
/* Define to empty if the keyword does not work. */
14
/* #undef const */
15
16
/* Define if you have the ANSI C header files. */
17
#define STDC_HEADERS 1
18
19
//
20
#define _OS_HAS_SOCKLEN_T 1
21
//
22
#define _ACCEPT_USES_SOCKLEN_T 1
23
//
24
#define _GETSOCKNAME_USES_SOCKLEN_T 1
25
26
/* Define if you have the strerror function. */
27
#define HAVE_STRERROR 1
28
29
/* Define if you have the <sys/socket.h> header file. */
30
#define HAVE_SYS_SOCKET_H 1
31
32
/* Define if you have the <sys/types.h> header file. */
33
#define HAVE_SYS_TYPES_H 1
34
35
/* Define if you have the <unistd.h> header file. */
36
#define HAVE_UNISTD_H 1
37
38
/* Name of package */
39
/* #undef PACKAGE */
40
41
/* Version number of package */
42
/* #undef VERSION */
43
44
45
// Support for the Sun Pro compiler
46
47
#ifdef __SUNPRO_CC
// __SUNPRO_CC always defined for Sun CC 4.2
48
#ifdef ansi
49
#ifndef __STRICT_ANSI__
50
#define __STRICT_ANSI__
51
#endif
// __STRICT_ANSI__
52
#endif
// ansi
53
#endif
// __SUNPRO_CC
54
55
// Support for the Microsoft compiler
56
57
#ifdef __WIN32
// __WIN32 always defined for Microsoft Visual C++ 5.0
58
#ifdef ansi
59
#ifndef __STRICT_ANSI__
60
#define __STRICT_ANSI__
61
#endif
// __STRICT_ANSI__
62
#endif
// ansi
63
#endif
// __WIN32
64
65
// This code take cares of getting the necessary system header files if the API is not ANSI C++
66
67
#ifndef __STRICT_ANSI__
68
#if defined (unix) && !defined(_WINDOWS) && !defined(WIN32) && !defined(_WIN32) && !defined(__NT__) && !defined(_WINDOWS)&& !defined(OS2)
69
#include <unistd.h>
70
#endif
// unix style
71
#if (defined (_WINDOWS) || defined(__NT__)) && !defined (unix)
72
#include <windows.h>
73
#include <process.h>
74
#endif
// windows style
75
#endif
// __STRICT_ANSI__
76
77
78
#endif
// SocketConfig_h_
ppt
SocketConfig.h
Generated by
1.13.2