[go: up one dir, main page]

File: config.h.in

package info (click to toggle)
libfoundation1.0 1.0.84-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 4,132 kB
  • ctags: 1,584
  • sloc: objc: 41,781; ansic: 3,935; sh: 2,979; perl: 171; makefile: 71
file content (245 lines) | stat: -rw-r--r-- 6,507 bytes parent folder | download
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
#ifndef __config_h__
#define __config_h__

/* Define it if we want to use libFoundation with GNUstep */
#undef WITH_GNUSTEP

/* Define it if we want to use libFoundation with ffcall */
#undef WITH_FFCALL

/* Define it if we use the Boehm's garbage collector */
#undef WITH_GC

/* Macros that determine the Objective-C runtime and compiler */
#undef NeXT_RUNTIME
#undef GNU_RUNTIME

/* Define if the compiler does not support nested functions */
#undef NO_NESTED_FUNCTIONS

/* Define if the compiler is broken when nested functions are used with
   Objective-C messages. */
#undef BROKEN_COMPILER

/* Define if the __builtin_apply pseudo-function doesn't set the floating
   point return value at retframe + 8 on Intel machines. */
#undef BROKEN_BUILTIN_APPLY

/* Define if system calls automatically restart after interruption
   by a signal.  */
#undef HAVE_RESTARTABLE_SYSCALLS

/* Define if you have the vprintf function.  */
#undef HAVE_VPRINTF

/* Define if you need to in order for stat and other things to work.  */
#undef _POSIX_SOURCE

/* Define as the return type of signal handlers (int or void).  */
#undef RETSIGTYPE

/* Define this if you have the sigsetmask function, eg the BSD signal
   handling. */
#undef HAVE_SIGSETMASK

/* Define this if you have the sighold function, eg the System V signal
   handling. */
#undef HAVE_SIGHOLD

/* Define if you have the sigset function. */
#undef HAVE_SIGSET

/* Define if you have the sigaction function. */
#undef HAVE_SIGACTION

/* Define if you have the gethostbyname_r function. */
#undef HAVE_GETHOSTBYNAME_R

/* Define if you have the gethostbyaddr_r function. */
#undef HAVE_GETHOSTBYADDR_R

/* Define if you have the gethostent_r function. */
#undef HAVE_GETHOSTENT_R

/* Define if the Objective-C runtime contains the objc_thread_create function;
   this function was defined in the multi-thread support in the 960906
   version of runtime patch. */
#undef HAVE_OBJC_THREAD_CREATE

/* Define if the Objective-C runtime contains the objc_mutex_allocate func;
   this function is not available in gcc 2.7.2. */
#undef HAVE_OBJC_MUTEX_ALLOCATE

/* Define if the Objective-C runtime contains the objc_malloc function;
   this function is not available in gcc 2.7.2. */
#undef HAVE_OBJC_MALLOC

/* Define if you have the memcpy function.  */
#undef HAVE_MEMCPY

/* Define if you have the ualarm function.  */
#undef HAVE_UALARM

/* Define if you have posix mmap function.  */
#undef HAVE_MMAP

/* Define if you have the getcwd function */
#undef HAVE_GETCWD

/* Define if you have the getuid function */
#undef HAVE_GETUID

/* Define if you have the getpwnam function */
#undef HAVE_GETPWNAM

/* Define if you have the getpwuid function */
#undef HAVE_GETPWUID

/* Define if you have the kill function */
#undef HAVE_KILL

/* Define if you have the getpagesize function */
#undef HAVE_GETPAGESIZE

/* Define if you have the statvfs function */
#undef HAVE_STATVFS

/* Define if you have the raise function */
#undef HAVE_RAISE

/* Define if you have the gettimeofday function */
#undef HAVE_GETTIMEOFDAY

/* Define if you have the GetLocalTime function */
#undef HAVE_GETLOCALTIME

/* Define if you have the chown function */
#undef HAVE_CHOWN

/* Define if you have the symlink function */
#undef HAVE_SYMLINK

/* Define if you have the readlink function */
#undef HAVE_READLINK

/* Define if you have the fsync function */
#undef HAVE_FSYNC

/* Define if you have the opendir family of functions */
#undef HAVE_OPENDIR

/* Define if you have the sysconf function */
#undef HAVE_SYSCONF

/* Define if you have the GetSystemInfo function */
#undef HAVE_GETSYSTEMINFO

/* Define if you have the <string.h> header file.  */
#undef HAVE_STRING_H

/* Define if you have the <strings.h> header file.  */
#undef HAVE_STRINGS_H

/* Define if you have the <memory.h> header file */
#undef HAVE_MEMORY_H

/* Define if you have the <stdlib.h> header file.  */
#define HAVE_STDLIB_H 1

/* Define if you have the <libc.h> header file.  */
#undef HAVE_LIBC_H

/* Define if you have the <sys/time.h> header file.  */
#undef HAVE_SYS_TIME_H

/* Define if you have the <sys/stat.h> header file */
#undef HAVE_SYS_STAT_H

/* Define if you have the <sys/vfs.h> header file */
#undef HAVE_SYS_VFS_H

/* Define if you have the <sys/statfs.h> header file */
#undef HAVE_SYS_STATFS_H

/* Define if you have the <sys/statvfs.h> header file */
#undef HAVE_SYS_STATVFS_H

/* Define if you have the <netinet/in.h> header file */
#undef HAVE_NETINET_IN_H

/* Define if you have the <windows.h> header file */
#undef HAVE_WINDOWS_H

/* Define if you have the <Windows32/Sockets.h> header file */
#undef HAVE_WINDOWS32_SOCKETS_H

/* Define if you have the <pwd.h> header file */
#undef HAVE_PWD_H

/* Define if you have the <sys/param.h> header file */
#undef HAVE_SYS_PARAM_H

/* Define if you have the <process.h> header file */
#undef HAVE_PROCESS_H

/* Define if you have the <grp.h> header file */
#undef HAVE_GRP_H

/* Define if you have the <sys/file.h> header file */
#undef HAVE_SYS_FILE_H

/* Define if you have the <sys/select.h> header file */
#undef HAVE_SYS_SELECT_H

/* Define if you have the <utime.h> header file */
#undef HAVE_UTIME_H

/* Define if you have the <sys/errno.h> header file */
#undef HAVE_SYS_ERRNO_H

/* Define if sys/wait.h is POSIX compatible */
#undef HAVE_SYS_WAIT_H

/* Define this if you have the <vfork.h> header file */
#undef HAVE_VFORK_H

/* Define for vfork in case it's not defined */
#undef vfork

/* Define for pid_t in case it's not defined */
#undef pid_t

/* Define if your processor stores words with the most significant
   byte first (like Motorola and SPARC, unlike Intel and VAX).  */
#undef WORDS_BIGENDIAN

/* The following macros deal with directory entries. */
#undef HAVE_DIRENT_H
#undef HAVE_SYS_NDIR_H
#undef HAVE_SYS_DIR_H
#undef HAVE_NDIR_H
#undef HAVE_DIR_H

/* The structure alignment as determined by configure */
#define STRUCT_ALIGNMENT @STRUCT_ALIGNMENT@

/* The name of the target platform, obtained by configure */
#define TARGET_PLATFORM		"@target@"

/*  Include this file here to give the above information to the configuration
	file if needs them. */
#include "config/@target_cpu@/@target_os@.h"

/* This is a hack but I haven't found a way to check for it */
#ifndef __WIN32__
/* Define if your mkdir has two arguments.  */
# define MKDIR_HAS_TWO_ARGS 1
#endif


#if LIB_FOUNDATION_BOEHM_GC
#  include <@GC_INCLUDE_DIR@gc.h>
#  include <@GC_INCLUDE_DIR@gc_typed.h>
#endif

#endif /* __config_h__ */