modules/up/src/Core/acconfig.h
/* [<][>][^][v][top][bottom][index][help] */
FUNCTIONS
This source file includes following functions.
1 /* $Id: acconfig.h,v 1.1.1.1 2000/03/10 16:32:18 engin Exp $
2 //
3 // Copyright (c) 1994 by the University of Southern California
4 // All rights reserved.
5 //
6 // Permission to use, copy, modify, and distribute this software and
7 // its documentation in source and binary forms for lawful
8 // non-commercial purposes and without fee is hereby granted, provided
9 // that the above copyright notice appear in all copies and that both
10 // the copyright notice and this permission notice appear in supporting
11 // documentation, and that any documentation, advertising materials,
12 // and other materials related to such distribution and use acknowledge
13 // that the software was developed by the University of Southern
14 // California, Information Sciences Institute and/or the International
15 // Business Machines Corporation. The name of the USC may not
16 // be used to endorse or promote products derived from this software
17 // without specific prior written permission.
18 //
19 // NEITHER THE UNIVERSITY OF SOUTHERN CALIFORNIA NOR INTERNATIONAL
20 // BUSINESS MACHINES CORPORATION MAKES ANY REPRESENTATIONS ABOUT
21 // THE SUITABILITY OF THIS SOFTWARE FOR ANY PURPOSE. THIS SOFTWARE IS
22 // PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
23 // INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
24 // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND
25 // NON-INFRINGEMENT.
26 //
27 // IN NO EVENT SHALL USC, OR ANY OTHER CONTRIBUTOR BE LIABLE FOR ANY
28 // SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES, WHETHER IN CONTRACT,
29 // TORT, OR OTHER FORM OF ACTION, ARISING OUT OF OR IN CONNECTION WITH,
30 // THE USE OR PERFORMANCE OF THIS SOFTWARE.
31 //
32 // Questions concerning this software should be directed to
33 // info-ra@isi.edu.
34 //
35 // Author(s): Cengiz Alaettinoglu <cengiz@isi.edu>
36 */
37
38
39 #ifndef CONFIG_H
40 #define CONFIG_H
41
42 /************************* SITE CUSTOMIZATION *********************/
43 /************************* END SITE CUSTOMIZATION ****************/
44
45 @TOP@
46
47 /* Define if you have the timestruc_t defined in sys/time.h. */
48 #undef HAVE_TIMESTRUC_T
49
50 /* Define if you have the timeval defined in sys/time.h. */
51 #undef HAVE_TIMEVAL
52
53 /* Define if rusage type uses timestruc_t to define ru_utime. */
54 #undef RUSAGE_USES_TIMESTRUC_T
55
56 /* Define if rusage type uses timeval to define ru_utime. */
57 #undef RUSAGE_USES_TIMEVAL
58
59 /* Define if a prototype "extern u_short htons(...)" is needed */
60 #undef DEFINE_HTONS_WITH_ELLIPSIS
61
62 /* Define if a prototype "extern u_short htons(unsigned short)" is needed */
63 #undef DEFINE_HTONS_WITH_USHORT
64
65 /* Define EXTRA_INCLUDE_DIRS to contain any special include directories
66 to find certain header files. */
67 #undef EXTRA_INCLUDE_DIRS
68
69 /* Define EXTRA_LIBS to contain any special libraries that need to be
70 linked. */
71 #undef EXTRA_LIBS
72
73 /* Define NEED_TO_DECLARE_SYS_ERRLIST if sys_errlist is not declared in
74 cerrno or stdio.h (defined in stdio.h in bsdi */
75 #undef NEED_TO_DECLARE_SYS_ERRLIST
76
77 /* Define STRUCT_IP_USES_VHL if struct ip contains bit fields ip_v and
78 ip_hl or ip_vhl */
79 #undef STRUCT_IP_USES_VHL
80
81 /* Define HAVE_SIGVEC if the kernel has the BSD signal interface */
82 #undef HAVE_BSD_SIGNALS
83
84 /* Define HAVE_SIGACTION if the kernel has the POSIX signal interface */
85 #undef HAVE_SIGACTION
86
87 /* Define HAVE_SIGSET if the kernel has the SYSV signal interface */
88 #undef HAVE_SIGSET
89
90 /* Define SETPGRP_VOID if the kernel has a POSIX compliant setpgrp() */
91 #undef SETPGRP_VOID
92
93 /* Define HOST_OS_IS_SOLARIS if we are configured for SunOS 5.x */
94 #undef HOST_OS_IS_SOLARIS
95
96 /* Define if config found pgp 5.0 installed in path */
97 #undef PGP_IS_INSTALLED
98
99 /* Define HOST_OS_IS_FREEBSD if we are configured for FreeBSD */
100 #undef HOST_OS_IS_FREEBSD
101
102 /* Define if we need to compile in tracing */
103 #undef HAVE_TRACING
104
105 /* Define if we need to compile in the network module */
106 #undef COMPILE_NETWORK
107
108 /* Define if we accept/recvfrom/... uses socklen_t instead of size_t as arg */
109 #undef ACCEPT_USES_SOCKLEN_T
110
111 /* Define if we accept/recvfrom/... uses socklen_t instead of size_t as arg */
112 #undef ACCEPT_USES_SIZE_T
113
114 @BOTTOM@
115
116 #ifdef __cplusplus
117 #include <typeinfo>
118 #endif
119 #endif /* CONFIG_H */