modules/up/src/Core/config.h
/* [<][>][^][v][top][bottom][index][help] */
FUNCTIONS
This source file includes following functions.
1 /* config.h. Generated automatically by configure. */
2 /* config.h.in. Generated automatically from configure.in by autoheader. */
3 /* $Id: config.h.in,v 1.1.1.1 2000/03/10 16:32:19 engin Exp $
4 //
5 // Copyright (c) 1994 by the University of Southern California
6 // All rights reserved.
7 //
8 // Permission to use, copy, modify, and distribute this software and
9 // its documentation in source and binary forms for lawful
10 // non-commercial purposes and without fee is hereby granted, provided
11 // that the above copyright notice appear in all copies and that both
12 // the copyright notice and this permission notice appear in supporting
13 // documentation, and that any documentation, advertising materials,
14 // and other materials related to such distribution and use acknowledge
15 // that the software was developed by the University of Southern
16 // California, Information Sciences Institute and/or the International
17 // Business Machines Corporation. The name of the USC may not
18 // be used to endorse or promote products derived from this software
19 // without specific prior written permission.
20 //
21 // NEITHER THE UNIVERSITY OF SOUTHERN CALIFORNIA NOR INTERNATIONAL
22 // BUSINESS MACHINES CORPORATION MAKES ANY REPRESENTATIONS ABOUT
23 // THE SUITABILITY OF THIS SOFTWARE FOR ANY PURPOSE. THIS SOFTWARE IS
24 // PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
25 // INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
26 // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND
27 // NON-INFRINGEMENT.
28 //
29 // IN NO EVENT SHALL USC, OR ANY OTHER CONTRIBUTOR BE LIABLE FOR ANY
30 // SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES, WHETHER IN CONTRACT,
31 // TORT, OR OTHER FORM OF ACTION, ARISING OUT OF OR IN CONNECTION WITH,
32 // THE USE OR PERFORMANCE OF THIS SOFTWARE.
33 //
34 // Questions concerning this software should be directed to
35 // info-ra@isi.edu.
36 //
37 // Author(s): Cengiz Alaettinoglu <cengiz@isi.edu>
38 */
39
40
41 #ifndef CONFIG_H
42 #define CONFIG_H
43
44 /************************* SITE CUSTOMIZATION *********************/
45 /************************* END SITE CUSTOMIZATION ****************/
46
47
48 /* Define if using alloca.c. */
49 /* #undef C_ALLOCA */
50
51 /* Define to empty if the keyword does not work. */
52 /* #undef const */
53
54 /* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
55 This function is required for alloca.c support on those systems. */
56 /* #undef CRAY_STACKSEG_END */
57
58 /* Define if you have alloca, as a function or macro. */
59 #define HAVE_ALLOCA 1
60
61 /* Define if you have <alloca.h> and it should be used (not on Ultrix). */
62 #define HAVE_ALLOCA_H 1
63
64 /* Define as __inline if that's what the C compiler calls it. */
65 /* #undef inline */
66
67 /* Define if the `setpgrp' function takes no argument. */
68 #define SETPGRP_VOID 1
69
70 /* If using the C implementation of alloca, define if you know the
71 direction of stack growth for your system; otherwise it will be
72 automatically deduced at run-time.
73 STACK_DIRECTION > 0 => grows toward higher addresses
74 STACK_DIRECTION < 0 => grows toward lower addresses
75 STACK_DIRECTION = 0 => direction of growth unknown
76 */
77 /* #undef STACK_DIRECTION */
78
79 /* Define if you have the ANSI C header files. */
80 #define STDC_HEADERS 1
81
82 /* Define if you can safely include both <sys/time.h> and <time.h>. */
83 #define TIME_WITH_SYS_TIME 1
84
85 /* Define if your <sys/time.h> declares struct tm. */
86 /* #undef TM_IN_SYS_TIME */
87
88 /* Define if your processor stores words with the most significant
89 byte first (like Motorola and SPARC, unlike Intel and VAX). */
90 #define WORDS_BIGENDIAN 1
91
92 /* Define if you have the timeval defined in sys/time.h. */
93 #define HAVE_TIMEVAL 1
94
95 /* Define if rusage type uses timeval to define ru_utime. */
96 #define RUSAGE_USES_TIMEVAL 1
97
98 /* Define if a prototype "extern u_short htons(...)" is needed */
99 /* #undef DEFINE_HTONS_WITH_ELLIPSIS */
100
101 /* Define if a prototype "extern u_short htons(unsigned short)" is needed */
102 /* #undef DEFINE_HTONS_WITH_USHORT */
103
104 /* Define EXTRA_INCLUDE_DIRS to contain any special include directories
105 to find certain header files. */
106 #define EXTRA_INCLUDE_DIRS
107
108 /* Define EXTRA_LIBS to contain any special libraries that need to be
109 linked. */
110 #define EXTRA_LIBS -lsocket -lnsl -ldl
111
112 /* Define SETPGRP_VOID if the kernel has a POSIX compliant setpgrp() */
113 #define SETPGRP_VOID 1
114
115 /* Define HOST_OS_IS_SOLARIS if we are configured for SunOS 5.x */
116 #define HOST_OS_IS_SOLARIS 1
117
118 /* Define HOST_OS_IS_FREEBSD if we are configured for FreeBSD */
119 /* #undef HOST_OS_IS_FREEBSD */
120
121 /* Define if we need to compile in tracing */
122 #define HAVE_TRACING 1
123
124 /* Define if we accept/recvfrom/... uses socklen_t instead of size_t as arg */
125 #define ACCEPT_USES_SOCKLEN_T 1
126
127 /* Define if we accept/recvfrom/... uses socklen_t instead of size_t as arg */
128 #define ACCEPT_USES_SIZE_T 1
129
130 /* Define if you have the flock function. */
131 /* #undef HAVE_FLOCK */
132
133 /* Define if you have the gettimeofday function. */
134 #define HAVE_GETTIMEOFDAY 1
135
136 /* Define if you have the lockf function. */
137 #define HAVE_LOCKF 1
138
139 /* Define if you have the select function. */
140 #define HAVE_SELECT 1
141
142 /* Define if you have the sigaction function. */
143 #define HAVE_SIGACTION 1
144
145 /* Define if you have the sigset function. */
146 /* #undef HAVE_SIGSET */
147
148 /* Define if you have the sigvec function. */
149 /* #undef HAVE_SIGVEC */
150
151 /* Define if you have the socket function. */
152 /* #undef HAVE_SOCKET */
153
154 /* Define if you have the strerror function. */
155 #define HAVE_STRERROR 1
156
157 /* Define if you have the vsnprintf function. */
158 #define HAVE_VSNPRINTF 1
159
160 /* Define if you have the <fcntl.h> header file. */
161 #define HAVE_FCNTL_H 1
162
163 /* Define if you have the <limits.h> header file. */
164 #define HAVE_LIMITS_H 1
165
166 /* Define if you have the <memory.h> header file. */
167 #define HAVE_MEMORY_H 1
168
169 /* Define if you have the <pcap.h> header file. */
170 /* #undef HAVE_PCAP_H */
171
172 /* Define if you have the <sys/time.h> header file. */
173 #define HAVE_SYS_TIME_H 1
174
175 /* Define if you have the <syslog.h> header file. */
176 #define HAVE_SYSLOG_H 1
177
178 /* Define if you have the <unistd.h> header file. */
179 #define HAVE_UNISTD_H 1
180
181 /* Define if you have the m library (-lm). */
182 #define HAVE_LIBM 1
183
184 /* Define if you have the z library (-lz). */
185 #define HAVE_LIBZ 1
186
187 #ifdef __cplusplus
188 #include <typeinfo>
189 #endif
190 #endif /* CONFIG_H */