File: config.hin

package info (click to toggle)
gap 4r4p12-2
  • links: PTS
  • area: main
  • in suites: squeeze, wheezy
  • size: 29,584 kB
  • ctags: 7,113
  • sloc: ansic: 98,786; sh: 3,299; perl: 2,263; makefile: 498; asm: 63; awk: 6
file content (418 lines) | stat: -rw-r--r-- 13,754 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
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
/****************************************************************************
**
*D  user edit-able defines
*/

/* initial amount of memory if '-m' is not given in KB                          */
#define SY_STOR_MIN		(24 * 1024)


/****************************************************************************
**
*D  debug flags (user edit-able)
*/



/* * * * * * * * * *  saving/loading the workspace * * * * * * * * * * * * */

/* define to get information while restoring                               */
/* #undef DEBUG_LOADING */

/* define to debug registering of global bags                              */
/* #undef DEBUG_GLOBAL_BAGS */

/* define to debug registering of function handlers                        */
/* #undef DEBUG_HANDLER_REGISTRATION */


/* * * * * * * * * * * * * debugging GASMAN  * * * * * * * * * * * * * * * */

/* define to create functions PTR_BAG, etc instead of macros               */
/* #undef DEBUG_FUNCTIONS_BAGS */

/* define to debug the generational aspect of gasman                       */
/* #undef DEBUG_DEADSONS_BAGS */

/* define to debug masterpointers errors                                   */
/* #undef DEBUG_MASTERPOINTERS */


/****************************************************************************
**
*D  architecture
*/

/* define the name of the architucture                                     */
#define SYS_ARCH		@SYS_ARCH@

/* define as 1 if the user resource file is ".gaprc"                       */
#define HAVE_DOTGAPRC		1

/* define as 1 if there is a environment variable $PATH                    */
#define HAVE_PATH_ENV		1


/****************************************************************************
**
*D  check for the compiler features
*/

/* define as size of `long int' in bytes                                   */
#define SIZEOF_VOID_P		@SIZEOF_VOID_P@

/* define as empty if `const' does not work                                */
#undef const

/* define as empty if `inline' does not work                                */
#undef inline

/* define if most significant bits have smallest addresses                 */
#undef WORDS_BIGENDIAN

/* define as least offset which is still safe for an unaligned access      */
#define C_LONG_ALIGN		@C_LONG_ALIGN@

/* define as least offset we have to check the stack for pointer           */
#define C_STACK_ALIGN           @C_STACK_ALIGN@

/* define as 1 on SPARC architecture to flush register windows */
#define SPARC                   0

/* define as 1 on Itanium architecture to flush and mark register stack */
#define ITANIUM                   0

/* define as 1 if you symbols in ".o" files begin with `_'                 */
#define C_UNDERSCORE_SYMBOLS	0


/****************************************************************************
**
*D  check for "the" standard include files
*/

/* define as 1 if you have the include file "termio.h"                     */
#define HAVE_TERMIO_H		0

/* define as 1 if you have the include file "termios.h"                    */
#define HAVE_TERMIOS_H		0

/* define as 1 if you have the include file "sgtty.h"                      */
#define HAVE_SGTTY_H		0

/* define as 1 if you have the include file "signal.h"                     */
#define HAVE_SIGNAL_H		0

/* define as 1 if you have the include file "stdio.h"                      */
#define HAVE_STDIO_H		0

/* define as 1 if you have the standard ANSI C header files                */
#define STDC_HEADERS            0

/* define as 1 if you have the include file "libc.h"                       */
#define HAVE_LIBC_H 	  	0

/* define as 1 if you have the include file "unistd.h"                     */
#define HAVE_UNISTD_H		0

/* define as 1 if you have `getpseudotty'                                  */
#define HAVE_GETPSEUDOTTY	0

/* define as 1 if you have `_getpty'                                       */
#define HAVE__GETPTY		0

/* define as 1 if you have the include file "fcntl.h"                      */
#define HAVE_FCNTL_H            0

#define HAVE_SYS_STAT_H         0
#define HAVE_SYS_SYSMACROS_H    0
#define HAVE_ERRNO_H            0
#define HAVE_ASSERT_H           0
#define HAVE_STDLIB_H            0
#define HAVE_STRING_H           0
#define HAVE_MATH_H             0
#define HAVE_GETPT              0
#define HAVE_PTSNAME_R         0
#define HAVE_SETPGID           0
/****************************************************************************
**
*D  define if and how dynamic loading is supported
*/

/* define as 1 if you have `dlopen' and `dlsym'                            */
#define HAVE_DLOPEN		0

/* define as 1 if you have `rld_load' and `rld_lockup'                     */
#define HAVE_RLD_LOAD		0


/****************************************************************************
**
*D  define if and how the timing functions work
*/

/* define as 1 if you have `getrusage'                                     */
#define HAVE_GETRUSAGE		0

/* define as 1 if you have `times' (but not `getrusage')                   */
#define HAVE_TIMES		0

/* define as 1 if you have the include file "sys/param.h"                  */
#define HAVE_SYS_PARAM_H	0

/* define as 1 if you have the include file "sys/times.h"                  */
#define HAVE_SYS_TIMES_H	0


/****************************************************************************
**
*D  define if and how virtual memory works
*/

/* define as 1 if you have `vm_allocate'                                   */
#define HAVE_VM_ALLOCATE	0

/* define as 1 if you have `sbrk' (but not `vm_allocate')                  */
#define HAVE_SBRK		0


/****************************************************************************
**
*D  define if and how subprocesses are executed
*/

/* define as 1 if you have the include file "vfork.h"                      */
#define HAVE_VFORK_H		0

/* define as 1 if you have `fork'                                          */
#define HAVE_FORK        	0

/* define as 1 ifyou have `popen'                                          */
#define HAVE_POPEN		0

/* define vfork as fork if vfork does not work                             */
#undef vfork

/* define pid_t as int if pid_t does not work                              */
#undef pid_t

/* define as 1 if you have a POSIX compatible "sys/wait.h"                 */
#define HAVE_SYS_WAIT_H         0

/* define as 1 if you have `waitpid'                                       */
#define HAVE_WAITPID		0

/* define as 1 if you have `wait4' (but not waitpid)                       */
#define HAVE_WAIT4		0

/* define as 1 if you have "union wait"                                    */
#define HAVE_UNION_WAIT		0


/****************************************************************************
**
*D  define if and how signal handling works
*/

/* define as 1 if you have `signal'                                        */
#define HAVE_SIGNAL		0

/* define as the return type of the signal handler                         */
#define RETSIGTYPE		@RETSIGTYPE@

/* define as 1 if <RTSIGTYPE> is void                                      */
#define HAVE_SIGNAL_VOID	0


/****************************************************************************
**
*D  define if and how standard input/output works
*/

/* define as 1 if you have `ttyname'                                       */
#define HAVE_TTYNAME		0

/* define as 1 if you have `strerror'                                      */
#define HAVE_STRERROR		0

/* define as 1 if you have `select'                                        */
#define HAVE_SELECT             0

/****************************************************************************
**
*D  define if and how file access checks work
*/

/* define as 1 if your directory separator is '/'                          */
#define HAVE_SLASH_SEPARATOR	1

/* define as 1 if you have `access'                                        */
#define HAVE_ACCESS		0

/* define as 1 if you have `stat'                                          */
#define HAVE_STAT		0

/* define as 1 if you have `fstat'                                         */
#define HAVE_FSTAT		0

/* define as 1 if you have `lstat'                                         */
#define HAVE_LSTAT		0

/* define as 1 if the macros `S_ISDIR', `S_ISREG' do not work properly     */
#define STAT_MACROS_BROKEN	0

/* define as 1 if you have `mkdir'                                         */
#define HAVE_MKDIR              0

/* define as 1 if you have `unlink'                                        */
#define HAVE_UNLINK             0

/* define as 1 if you have `mkstemp'                                       */
#define HAVE_MKSTEMP            0

/* define as 1 if you have `mkdtemp'                                       */
#define HAVE_MKDTEMP            0

/* define as 1 if you have `rmdir'                                         */
#define HAVE_RMDIR              0

/* define as 1 if you have `link'                                          */
#define HAVE_LINK               0

/* define as 1 if you have `rename'                                        */
#define HAVE_RENAME             0

/* define as 1 if you have `symlink'                                       */
#define HAVE_SYMLINK            0

/* define as 1 if you have `readlink'                                      */
#define HAVE_READLINK           0

/* define as 1 if you have `lstat'                                         */
#define HAVE_LSTAT              0

/* define as 1 if you have `chmod'                                         */
#define HAVE_CHMOD              0

/* define as 1 if you have `fchmod'                                        */
#define HAVE_FCHMOD             0

/* define as 1 if you have `chown'                                         */
#define HAVE_CHOWN              0

/* define as 1 if you have `fchown'                                        */
#define HAVE_FCHOWN             0

/* define as 1 if you have `lchown'                                        */
#define HAVE_LCHOWN             0

/* define as 1 if you have `dup'                                           */
#define HAVE_DUP                0

/* define as 1 if you have `dup2'                                          */
#define HAVE_DUP2               0

/* define as 1 if you have `mknod'                                         */
#define HAVE_MKNOD              0

/* define as 1 if you have `mkfifo'                                        */
#define HAVE_MKFIFO             0


/****************************************************************************
**
*D  define if and how directory access checks work
*/

/* define as 1 if you have the include file "dirent.h"                     */
#define HAVE_DIRENT_H            0

/* define as 1 if you have `opendir'                                       */
#define HAVE_OPENDIR             0

/* define as 1 if you have `closedir'                                      */
#define HAVE_CLOSEDIR            0

/* define as 1 if you have `dirfd'                                         */
#define HAVE_DIRFD               0

/* define as 1 if you have `readdir'                                       */
#define HAVE_READDIR             0

/* define as 1 if you have `rewinddir'                                     */
#define HAVE_REWINDDIR           0

/* define as 1 if you have `seekdir'                                       */
#define HAVE_SEEKDIR             0

/* define as 1 if you have `telldir'                                       */
#define HAVE_TELLDIR             0

/* define as 1 if you have `telldir'                                       */
#define HAVE_TELLDIR             0

/****************************************************************************
**
*D  sockets
*/

/* define as 1 if you have `socket'                                        */
#define HAVE_SOCKET              0

/* define as 1 if you have `listen'                                        */
#define HAVE_LISTEN              0

/* define as 1 if you have `accept'                                        */
#define HAVE_ACCEPT              0

/* define as 1 if you have `connect'                                       */
#define HAVE_CONNECT             0

/* define as 1 if you have `bind'                                          */
#define HAVE_BIND                0

/* define as 1 if you have `getsockname'                                   */
#define HAVE_GETSOCKNAME         0

/* define as 1 if you have `recv'                                          */
#define HAVE_RECV                0

/* define as 1 if you have `recvfrom'                                      */
#define HAVE_RECVFROM            0

/* define as 1 if you have `recvmsg'                                       */
#define HAVE_RECVMSG             0

/* define as 1 if you have `send'                                          */
#define HAVE_SEND                0

/* define as 1 if you have `sendto'                                        */
#define HAVE_SENDTO              0

/* define as 1 if you have `sendmsg'                                       */
#define HAVE_SENDMSG             0

/* define as 1 if you have `getsockopt'                                    */
#define HAVE_GETSOCKOPT          0

/* define as 1 if you have `setsockopt'                                    */
#define HAVE_SETSOCKOPT          0

/* define as 1 if you have `getprotobyname'                                */
#define HAVE_GETPROTOBYNAME      0

/* define as 1 if you have `gethostbyname'                                 */
#define HAVE_GETHOSTBYNAME       0


/****************************************************************************
**
*D  miscellaneous
*/

/* define if this is the Cygwin32 port */
#define SYS_IS_CYGWIN32          0

/* define if this is the Darwin port */
#define SYS_IS_DARWIN          0