Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100755 4656 lines (4173 sloc) 147.864 kb
43dddb5 @Tux 1. Move #30327 to the generation location
Tux authored
1 # THIS IS A GENERATED FILE
2 # DO NOT HAND-EDIT
3 #
4 # See Porting/config_h.pl
5
34f1896 @Tux Intermediate update/regen in cleanup process, dtrace support
Tux authored
6 : Set up for generating config_h.SH
12ae5df @jhi microperl changes from Simon Cozens; Makefile for microperl
jhi authored
7 case "$CONFIG_SH" in
776a38e @Tux Regen. Lots of under-the-hood changes accumulated.
Tux authored
8 '') CONFIG_SH=config.sh;;
12ae5df @jhi microperl changes from Simon Cozens; Makefile for microperl
jhi authored
9 esac
10 case "$CONFIG_H" in
776a38e @Tux Regen. Lots of under-the-hood changes accumulated.
Tux authored
11 '') CONFIG_H=config.h;;
12ae5df @jhi microperl changes from Simon Cozens; Makefile for microperl
jhi authored
12 esac
a02608d @jhi The problem described in 20010514.031 still wasn't
jhi authored
13 case $PERL_CONFIG_SH in
8d063cd a "replacement" for awk and sed
Larry Wall authored
14 '')
12ae5df @jhi microperl changes from Simon Cozens; Makefile for microperl
jhi authored
15 if test -f $CONFIG_SH; then TOP=.;
16 elif test -f ../$CONFIG_SH; then TOP=..;
17 elif test -f ../../$CONFIG_SH; then TOP=../..;
18 elif test -f ../../../$CONFIG_SH; then TOP=../../..;
19 elif test -f ../../../../$CONFIG_SH; then TOP=../../../..;
2304df6 perl 5.0 alpha 8
Andy Dougherty authored
20 else
12ae5df @jhi microperl changes from Simon Cozens; Makefile for microperl
jhi authored
21 echo "Can't find $CONFIG_SH."; exit 1
2304df6 perl 5.0 alpha 8
Andy Dougherty authored
22 fi
12ae5df @jhi microperl changes from Simon Cozens; Makefile for microperl
jhi authored
23 . $TOP/$CONFIG_SH
2304df6 perl 5.0 alpha 8
Andy Dougherty authored
24 ;;
25 esac
26 case "$0" in
27 */*) cd `expr X$0 : 'X\(.*\)/'` ;;
8d063cd a "replacement" for awk and sed
Larry Wall authored
28 esac
11e2f39 @rgs Avoid to run config_h.SH twice during configuration.
rgs authored
29 case "$CONFIG_H" in
30 already-done) echo "Not re-extracting config.h" ;;
31 *)
43dddb5 @Tux 1. Move #30327 to the generation location
Tux authored
32 echo "Extracting $CONFIG_H (with variable substitutions)"
33 sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-def!#undef!'
2304df6 perl 5.0 alpha 8
Andy Dougherty authored
34 /*
35 * This file was produced by running the config_h.SH script, which
12ae5df @jhi microperl changes from Simon Cozens; Makefile for microperl
jhi authored
36 * gets its values from $CONFIG_SH, which is generally produced by
8d063cd a "replacement" for awk and sed
Larry Wall authored
37 * running Configure.
38 *
39 * Feel free to modify any of this as the need arises. Note, however,
1aef975 perl5.000 patch.0j: fix minor portability and build problems remainin…
Andy Dougherty authored
40 * that running config_h.SH again will wipe out any changes you've made.
12ae5df @jhi microperl changes from Simon Cozens; Makefile for microperl
jhi authored
41 * For a more permanent change edit $CONFIG_SH and rerun config_h.SH.
2304df6 perl 5.0 alpha 8
Andy Dougherty authored
42 *
776a38e @Tux Regen. Lots of under-the-hood changes accumulated.
Tux authored
43 * \$Id: Config_h.U 1 2006-08-24 12:32:52Z rmanfredi $
8d063cd a "replacement" for awk and sed
Larry Wall authored
44 */
45
dfe9444 Re: ANNOUNCE: perl5.004_60 Configure patch is available
Andy Dougherty authored
46 /*
47 * Package name : $package
48 * Source directory : $src
49 * Configuration time: $cf_time
50 * Configured by : $cf_by
51 * Target system : $myuname
2304df6 perl 5.0 alpha 8
Andy Dougherty authored
52 */
8d063cd a "replacement" for awk and sed
Larry Wall authored
53
2304df6 perl 5.0 alpha 8
Andy Dougherty authored
54 #ifndef _config_h_
55 #define _config_h_
56
dfe9444 Re: ANNOUNCE: perl5.004_60 Configure patch is available
Andy Dougherty authored
57 /* LOC_SED:
58 * This symbol holds the complete pathname to the sed program.
774d564 [inseparable changes from patch from perl5.003_22 to perl5.003_23]
Perl 5 Porters authored
59 */
dfe9444 Re: ANNOUNCE: perl5.004_60 Configure patch is available
Andy Dougherty authored
60 #define LOC_SED "$full_sed" /**/
774d564 [inseparable changes from patch from perl5.003_22 to perl5.003_23]
Perl 5 Porters authored
61
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
62 /* HAS_ALARM:
63 * This symbol, if defined, indicates that the alarm routine is
64 * available.
a0d0e21 perl 5.000
Larry Wall authored
65 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
66 #$d_alarm HAS_ALARM /**/
a0d0e21 perl 5.000
Larry Wall authored
67
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
68 /* HAS_BCMP:
69 * This symbol is defined if the bcmp() routine is available to
70 * compare blocks of memory.
b4eb6b3 @jhi The #7054 truncated Configure badly.
jhi authored
71 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
72 #$d_bcmp HAS_BCMP /**/
b4eb6b3 @jhi The #7054 truncated Configure badly.
jhi authored
73
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
74 /* HAS_BCOPY:
75 * This symbol is defined if the bcopy() routine is available to
76 * copy blocks of memory.
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
77 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
78 #$d_bcopy HAS_BCOPY /**/
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
79
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
80 /* HAS_BZERO:
81 * This symbol is defined if the bzero() routine is available to
82 * set a memory block to 0.
0d3e774 perl 3.0 patch #5 (combined patch)
Larry Wall authored
83 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
84 #$d_bzero HAS_BZERO /**/
0d3e774 perl 3.0 patch #5 (combined patch)
Larry Wall authored
85
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
86 /* HAS_CHOWN:
87 * This symbol, if defined, indicates that the chown routine is
88 * available.
a0d0e21 perl 5.000
Larry Wall authored
89 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
90 #$d_chown HAS_CHOWN /**/
a0d0e21 perl 5.000
Larry Wall authored
91
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
92 /* HAS_CHROOT:
93 * This symbol, if defined, indicates that the chroot routine is
94 * available.
a0d0e21 perl 5.000
Larry Wall authored
95 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
96 #$d_chroot HAS_CHROOT /**/
a0d0e21 perl 5.000
Larry Wall authored
97
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
98 /* HAS_CHSIZE:
99 * This symbol, if defined, indicates that the chsize routine is available
100 * to truncate files. You might need a -lx to get this routine.
8725079 perl 3.0 patch #20 patch #19, continued
Larry Wall authored
101 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
102 #$d_chsize HAS_CHSIZE /**/
8725079 perl 3.0 patch #20 patch #19, continued
Larry Wall authored
103
1d8eaf8 @Tux Warnings-free for metalint-3.5-27. Woot!
Tux authored
104 /* HAS_CRYPT:
105 * This symbol, if defined, indicates that the crypt routine is available
106 * to encrypt passwords and the like.
107 */
108 #$d_crypt HAS_CRYPT /**/
109
13cfc98 @Tux Fix for RT#38169 & RT#38945
Tux authored
110 /* HAS_CTERMID:
111 * This symbol, if defined, indicates that the ctermid routine is
112 * available to generate filename for terminal.
113 */
114 #$d_ctermid HAS_CTERMID /**/
115
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
116 /* HAS_CUSERID:
117 * This symbol, if defined, indicates that the cuserid routine is
118 * available to get character login names.
13281fa @TimToady perl 2.0 patch 1: removed redundant debugging code in regexp.c
TimToady authored
119 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
120 #$d_cuserid HAS_CUSERID /**/
a0d0e21 perl 5.000
Larry Wall authored
121
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
122 /* HAS_DBL_DIG:
123 * This symbol, if defined, indicates that this system's <float.h>
124 * or <limits.h> defines the symbol DBL_DIG, which is the number
125 * of significant digits in a double precision number. If this
126 * symbol is not defined, a guess of 15 is usually pretty good.
a0d0e21 perl 5.000
Larry Wall authored
127 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
128 #$d_dbl_dig HAS_DBL_DIG /* */
a0d0e21 perl 5.000
Larry Wall authored
129
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
130 /* HAS_DIFFTIME:
131 * This symbol, if defined, indicates that the difftime routine is
132 * available.
a0d0e21 perl 5.000
Larry Wall authored
133 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
134 #$d_difftime HAS_DIFFTIME /**/
13281fa @TimToady perl 2.0 patch 1: removed redundant debugging code in regexp.c
TimToady authored
135
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
136 /* HAS_DLERROR:
137 * This symbol, if defined, indicates that the dlerror routine is
138 * available to return a string describing the last error that
139 * occurred from a call to dlopen(), dlclose() or dlsym().
ecfc542 perl5.000 patch.0g: [various portability fixes, and use latest metaco…
Andy Dougherty authored
140 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
141 #$d_dlerror HAS_DLERROR /**/
ecfc542 perl5.000 patch.0g: [various portability fixes, and use latest metaco…
Andy Dougherty authored
142
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
143 /* HAS_DUP2:
144 * This symbol, if defined, indicates that the dup2 routine is
145 * available to duplicate file descriptors.
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
146 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
147 #$d_dup2 HAS_DUP2 /**/
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
148
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
149 /* HAS_FCHMOD:
150 * This symbol, if defined, indicates that the fchmod routine is available
151 * to change mode of opened files. If unavailable, use chmod().
378cc40 @TimToady perl 2.0 (no announcement message available)
TimToady authored
152 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
153 #$d_fchmod HAS_FCHMOD /**/
378cc40 @TimToady perl 2.0 (no announcement message available)
TimToady authored
154
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
155 /* HAS_FCHOWN:
156 * This symbol, if defined, indicates that the fchown routine is available
157 * to change ownership of opened files. If unavailable, use chown().
378cc40 @TimToady perl 2.0 (no announcement message available)
TimToady authored
158 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
159 #$d_fchown HAS_FCHOWN /**/
378cc40 @TimToady perl 2.0 (no announcement message available)
TimToady authored
160
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
161 /* HAS_FCNTL:
162 * This symbol, if defined, indicates to the C program that
163 * the fcntl() function exists.
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
164 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
165 #$d_fcntl HAS_FCNTL /**/
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
166
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
167 /* HAS_FGETPOS:
168 * This symbol, if defined, indicates that the fgetpos routine is
169 * available to get the file position indicator, similar to ftell().
a0d0e21 perl 5.000
Larry Wall authored
170 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
171 #$d_fgetpos HAS_FGETPOS /**/
a0d0e21 perl 5.000
Larry Wall authored
172
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
173 /* HAS_FLOCK:
174 * This symbol, if defined, indicates that the flock routine is
175 * available to do file locking.
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
176 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
177 #$d_flock HAS_FLOCK /**/
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
178
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
179 /* HAS_FORK:
180 * This symbol, if defined, indicates that the fork routine is
181 * available.
a0d0e21 perl 5.000
Larry Wall authored
182 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
183 #$d_fork HAS_FORK /**/
a0d0e21 perl 5.000
Larry Wall authored
184
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
185 /* HAS_FSETPOS:
186 * This symbol, if defined, indicates that the fsetpos routine is
187 * available to set the file position indicator, similar to fseek().
a0d0e21 perl 5.000
Larry Wall authored
188 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
189 #$d_fsetpos HAS_FSETPOS /**/
a0d0e21 perl 5.000
Larry Wall authored
190
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
191 /* HAS_GETTIMEOFDAY:
192 * This symbol, if defined, indicates that the gettimeofday() system
193 * call is available for a sub-second accuracy clock. Usually, the file
194 * <sys/resource.h> needs to be included (see I_SYS_RESOURCE).
195 * The type "Timeval" should be used to refer to "struct timeval".
5f05dab [inseparable changes from patch from perl5.003_11 to perl5.003_12]
Perl 5 Porters authored
196 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
197 #$d_gettimeod HAS_GETTIMEOFDAY /**/
198 #ifdef HAS_GETTIMEOFDAY
199 #define Timeval struct timeval /* Structure used by gettimeofday() */
200 #endif
5f05dab [inseparable changes from patch from perl5.003_11 to perl5.003_12]
Perl 5 Porters authored
201
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
202 /* HAS_GETGROUPS:
203 * This symbol, if defined, indicates that the getgroups() routine is
204 * available to get the list of process groups. If unavailable, multiple
205 * groups are probably not supported.
378cc40 @TimToady perl 2.0 (no announcement message available)
TimToady authored
206 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
207 #$d_getgrps HAS_GETGROUPS /**/
378cc40 @TimToady perl 2.0 (no announcement message available)
TimToady authored
208
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
209 /* HAS_GETLOGIN:
210 * This symbol, if defined, indicates that the getlogin routine is
211 * available to get the login name.
dfe9444 Re: ANNOUNCE: perl5.004_60 Configure patch is available
Andy Dougherty authored
212 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
213 #$d_getlogin HAS_GETLOGIN /**/
dfe9444 Re: ANNOUNCE: perl5.004_60 Configure patch is available
Andy Dougherty authored
214
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
215 /* HAS_GETPGID:
216 * This symbol, if defined, indicates to the C program that
217 * the getpgid(pid) function is available to get the
218 * process group id.
a0d0e21 perl 5.000
Larry Wall authored
219 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
220 #$d_getpgid HAS_GETPGID /**/
a0d0e21 perl 5.000
Larry Wall authored
221
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
222 /* HAS_GETPGRP2:
223 * This symbol, if defined, indicates that the getpgrp2() (as in DG/UX)
224 * routine is available to get the current process group.
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
225 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
226 #$d_getpgrp2 HAS_GETPGRP2 /**/
ecfc542 perl5.000 patch.0g: [various portability fixes, and use latest metaco…
Andy Dougherty authored
227
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
228 /* HAS_GETPPID:
229 * This symbol, if defined, indicates that the getppid routine is
230 * available to get the parent process ID.
378cc40 @TimToady perl 2.0 (no announcement message available)
TimToady authored
231 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
232 #$d_getppid HAS_GETPPID /**/
378cc40 @TimToady perl 2.0 (no announcement message available)
TimToady authored
233
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
234 /* HAS_GETPRIORITY:
235 * This symbol, if defined, indicates that the getpriority routine is
236 * available to get a process's priority.
0d3e774 perl 3.0 patch #5 (combined patch)
Larry Wall authored
237 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
238 #$d_getprior HAS_GETPRIORITY /**/
0d3e774 perl 3.0 patch #5 (combined patch)
Larry Wall authored
239
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
240 /* HAS_INET_ATON:
241 * This symbol, if defined, indicates to the C program that the
242 * inet_aton() function is available to parse IP address "dotted-quad"
243 * strings.
a0d0e21 perl 5.000
Larry Wall authored
244 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
245 #$d_inetaton HAS_INET_ATON /**/
a0d0e21 perl 5.000
Larry Wall authored
246
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
247 /* HAS_KILLPG:
248 * This symbol, if defined, indicates that the killpg routine is available
249 * to kill process groups. If unavailable, you probably should use kill
250 * with a negative process number.
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
251 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
252 #$d_killpg HAS_KILLPG /**/
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
253
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
254 /* HAS_LINK:
255 * This symbol, if defined, indicates that the link routine is
256 * available to create hard links.
a0d0e21 perl 5.000
Larry Wall authored
257 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
258 #$d_link HAS_LINK /**/
a0d0e21 perl 5.000
Larry Wall authored
259
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
260 /* HAS_LOCALECONV:
261 * This symbol, if defined, indicates that the localeconv routine is
262 * available for numeric and monetary formatting conventions.
a0d0e21 perl 5.000
Larry Wall authored
263 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
264 #$d_locconv HAS_LOCALECONV /**/
a0d0e21 perl 5.000
Larry Wall authored
265
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
266 /* HAS_LOCKF:
267 * This symbol, if defined, indicates that the lockf routine is
268 * available to do file locking.
a0d0e21 perl 5.000
Larry Wall authored
269 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
270 #$d_lockf HAS_LOCKF /**/
a0d0e21 perl 5.000
Larry Wall authored
271
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
272 /* HAS_LSTAT:
273 * This symbol, if defined, indicates that the lstat routine is
274 * available to do file stats on symbolic links.
378cc40 @TimToady perl 2.0 (no announcement message available)
TimToady authored
275 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
276 #$d_lstat HAS_LSTAT /**/
2304df6 perl 5.0 alpha 8
Andy Dougherty authored
277
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
278 /* HAS_MBLEN:
279 * This symbol, if defined, indicates that the mblen routine is available
280 * to find the number of bytes in a multibye character.
9f97197 perl 4.0 patch 23: patch #20, continued
Larry Wall authored
281 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
282 #$d_mblen HAS_MBLEN /**/
9f97197 perl 4.0 patch 23: patch #20, continued
Larry Wall authored
283
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
284 /* HAS_MBSTOWCS:
285 * This symbol, if defined, indicates that the mbstowcs routine is
286 * available to covert a multibyte string into a wide character string.
9f97197 perl 4.0 patch 23: patch #20, continued
Larry Wall authored
287 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
288 #$d_mbstowcs HAS_MBSTOWCS /**/
9f97197 perl 4.0 patch 23: patch #20, continued
Larry Wall authored
289
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
290 /* HAS_MBTOWC:
291 * This symbol, if defined, indicates that the mbtowc routine is available
292 * to covert a multibyte to a wide character.
9f97197 perl 4.0 patch 23: patch #20, continued
Larry Wall authored
293 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
294 #$d_mbtowc HAS_MBTOWC /**/
378cc40 @TimToady perl 2.0 (no announcement message available)
TimToady authored
295
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
296 /* HAS_MEMCMP:
297 * This symbol, if defined, indicates that the memcmp routine is available
298 * to compare blocks of memory.
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
299 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
300 #$d_memcmp HAS_MEMCMP /**/
fe14fcc perl 4.0.00: (no release announcement available)
Larry Wall authored
301
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
302 /* HAS_MEMCPY:
303 * This symbol, if defined, indicates that the memcpy routine is available
304 * to copy blocks of memory.
ecfc542 perl5.000 patch.0g: [various portability fixes, and use latest metaco…
Andy Dougherty authored
305 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
306 #$d_memcpy HAS_MEMCPY /**/
ecfc542 perl5.000 patch.0g: [various portability fixes, and use latest metaco…
Andy Dougherty authored
307
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
308 /* HAS_MEMMOVE:
309 * This symbol, if defined, indicates that the memmove routine is available
310 * to copy potentially overlapping blocks of memory. This should be used
311 * only when HAS_SAFE_BCOPY is not defined. If neither is there, roll your
312 * own version.
a0d0e21 perl 5.000
Larry Wall authored
313 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
314 #$d_memmove HAS_MEMMOVE /**/
a0d0e21 perl 5.000
Larry Wall authored
315
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
316 /* HAS_MEMSET:
317 * This symbol, if defined, indicates that the memset routine is available
318 * to set blocks of memory.
fe749a9 @jhi Add/restore probes for getcwd/mk*temp*/mmap.
jhi authored
319 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
320 #$d_memset HAS_MEMSET /**/
fe749a9 @jhi Add/restore probes for getcwd/mk*temp*/mmap.
jhi authored
321
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
322 /* HAS_MKDIR:
323 * This symbol, if defined, indicates that the mkdir routine is available
324 * to create directories. Otherwise you should fork off a new process to
325 * exec /bin/mkdir.
fe749a9 @jhi Add/restore probes for getcwd/mk*temp*/mmap.
jhi authored
326 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
327 #$d_mkdir HAS_MKDIR /**/
fe749a9 @jhi Add/restore probes for getcwd/mk*temp*/mmap.
jhi authored
328
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
329 /* HAS_MKFIFO:
330 * This symbol, if defined, indicates that the mkfifo routine is
331 * available to create FIFOs. Otherwise, mknod should be able to
332 * do it for you. However, if mkfifo is there, mknod might require
333 * super-user privileges which mkfifo will not.
fe14fcc perl 4.0.00: (no release announcement available)
Larry Wall authored
334 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
335 #$d_mkfifo HAS_MKFIFO /**/
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
336
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
337 /* HAS_MKTIME:
338 * This symbol, if defined, indicates that the mktime routine is
339 * available.
ecfc542 perl5.000 patch.0g: [various portability fixes, and use latest metaco…
Andy Dougherty authored
340 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
341 #$d_mktime HAS_MKTIME /**/
ecfc542 perl5.000 patch.0g: [various portability fixes, and use latest metaco…
Andy Dougherty authored
342
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
343 /* HAS_MSYNC:
344 * This symbol, if defined, indicates that the msync system call is
345 * available to synchronize a mapped file.
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
346 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
347 #$d_msync HAS_MSYNC /**/
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
348
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
349 /* HAS_MUNMAP:
350 * This symbol, if defined, indicates that the munmap system call is
351 * available to unmap a region, usually mapped by mmap().
fe14fcc perl 4.0.00: (no release announcement available)
Larry Wall authored
352 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
353 #$d_munmap HAS_MUNMAP /**/
a0d0e21 perl 5.000
Larry Wall authored
354
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
355 /* HAS_NICE:
356 * This symbol, if defined, indicates that the nice routine is
357 * available.
8e07c86 This is my patch patch.1n for perl5.001.
Andy Dougherty authored
358 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
359 #$d_nice HAS_NICE /**/
8e07c86 This is my patch patch.1n for perl5.001.
Andy Dougherty authored
360
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
361 /* HAS_PATHCONF:
362 * This symbol, if defined, indicates that pathconf() is available
363 * to determine file-system related limits and options associated
364 * with a given filename.
a0d0e21 perl 5.000
Larry Wall authored
365 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
366 /* HAS_FPATHCONF:
367 * This symbol, if defined, indicates that pathconf() is available
368 * to determine file-system related limits and options associated
369 * with a given open file descriptor.
a0d0e21 perl 5.000
Larry Wall authored
370 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
371 #$d_pathconf HAS_PATHCONF /**/
372 #$d_fpathconf HAS_FPATHCONF /**/
a0d0e21 perl 5.000
Larry Wall authored
373
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
374 /* HAS_PAUSE:
375 * This symbol, if defined, indicates that the pause routine is
376 * available to suspend a process until a signal is received.
a0d0e21 perl 5.000
Larry Wall authored
377 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
378 #$d_pause HAS_PAUSE /**/
a0d0e21 perl 5.000
Larry Wall authored
379
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
380 /* HAS_PIPE:
381 * This symbol, if defined, indicates that the pipe routine is
382 * available to create an inter-process channel.
a0d0e21 perl 5.000
Larry Wall authored
383 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
384 #$d_pipe HAS_PIPE /**/
fe14fcc perl 4.0.00: (no release announcement available)
Larry Wall authored
385
1d8eaf8 @Tux Warnings-free for metalint-3.5-27. Woot!
Tux authored
386 /* HAS_POLL:
387 * This symbol, if defined, indicates that the poll routine is
388 * available to poll active file descriptors. Please check I_POLL and
389 * I_SYS_POLL to know which header should be included as well.
390 */
391 #$d_poll HAS_POLL /**/
392
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
393 /* HAS_READDIR:
394 * This symbol, if defined, indicates that the readdir routine is
395 * available to read directory entries. You may have to include
396 * <dirent.h>. See I_DIRENT.
378cc40 @TimToady perl 2.0 (no announcement message available)
TimToady authored
397 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
398 #$d_readdir HAS_READDIR /**/
378cc40 @TimToady perl 2.0 (no announcement message available)
TimToady authored
399
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
400 /* HAS_SEEKDIR:
401 * This symbol, if defined, indicates that the seekdir routine is
402 * available. You may have to include <dirent.h>. See I_DIRENT.
378cc40 @TimToady perl 2.0 (no announcement message available)
TimToady authored
403 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
404 #$d_seekdir HAS_SEEKDIR /**/
2304df6 perl 5.0 alpha 8
Andy Dougherty authored
405
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
406 /* HAS_TELLDIR:
407 * This symbol, if defined, indicates that the telldir routine is
408 * available. You may have to include <dirent.h>. See I_DIRENT.
a0d0e21 perl 5.000
Larry Wall authored
409 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
410 #$d_telldir HAS_TELLDIR /**/
a0d0e21 perl 5.000
Larry Wall authored
411
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
412 /* HAS_REWINDDIR:
413 * This symbol, if defined, indicates that the rewinddir routine is
414 * available. You may have to include <dirent.h>. See I_DIRENT.
a0d0e21 perl 5.000
Larry Wall authored
415 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
416 #$d_rewinddir HAS_REWINDDIR /**/
a0d0e21 perl 5.000
Larry Wall authored
417
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
418 /* HAS_READLINK:
419 * This symbol, if defined, indicates that the readlink routine is
420 * available to read the value of a symbolic link.
dfe9444 Re: ANNOUNCE: perl5.004_60 Configure patch is available
Andy Dougherty authored
421 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
422 #$d_readlink HAS_READLINK /**/
dfe9444 Re: ANNOUNCE: perl5.004_60 Configure patch is available
Andy Dougherty authored
423
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
424 /* HAS_RENAME:
425 * This symbol, if defined, indicates that the rename routine is available
426 * to rename files. Otherwise you should do the unlink(), link(), unlink()
427 * trick.
d8f2e4c perl 3.0 patch #7 (combined patch)
Larry Wall authored
428 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
429 #$d_rename HAS_RENAME /**/
d8f2e4c perl 3.0 patch #7 (combined patch)
Larry Wall authored
430
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
431 /* HAS_RMDIR:
432 * This symbol, if defined, indicates that the rmdir routine is
433 * available to remove directories. Otherwise you should fork off a
434 * new process to exec /bin/rmdir.
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
435 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
436 #$d_rmdir HAS_RMDIR /**/
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
437
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
438 /* HAS_SELECT:
439 * This symbol, if defined, indicates that the select routine is
440 * available to select active file descriptors. If the timeout field
441 * is used, <sys/time.h> may need to be included.
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
442 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
443 #$d_select HAS_SELECT /**/
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
444
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
445 /* HAS_SETEGID:
446 * This symbol, if defined, indicates that the setegid routine is available
447 * to change the effective gid of the current program.
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
448 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
449 #$d_setegid HAS_SETEGID /**/
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
450
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
451 /* HAS_SETEUID:
452 * This symbol, if defined, indicates that the seteuid routine is available
453 * to change the effective uid of the current program.
378cc40 @TimToady perl 2.0 (no announcement message available)
TimToady authored
454 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
455 #$d_seteuid HAS_SETEUID /**/
378cc40 @TimToady perl 2.0 (no announcement message available)
TimToady authored
456
1d8eaf8 @Tux Warnings-free for metalint-3.5-27. Woot!
Tux authored
457 /* HAS_SETGROUPS:
458 * This symbol, if defined, indicates that the setgroups() routine is
459 * available to set the list of process groups. If unavailable, multiple
460 * groups are probably not supported.
461 */
462 #$d_setgrps HAS_SETGROUPS /**/
463
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
464 /* HAS_SETLINEBUF:
465 * This symbol, if defined, indicates that the setlinebuf routine is
466 * available to change stderr or stdout from block-buffered or unbuffered
467 * to a line-buffered mode.
378cc40 @TimToady perl 2.0 (no announcement message available)
TimToady authored
468 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
469 #$d_setlinebuf HAS_SETLINEBUF /**/
2304df6 perl 5.0 alpha 8
Andy Dougherty authored
470
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
471 /* HAS_SETLOCALE:
472 * This symbol, if defined, indicates that the setlocale routine is
473 * available to handle locale-specific ctype implementations.
2304df6 perl 5.0 alpha 8
Andy Dougherty authored
474 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
475 #$d_setlocale HAS_SETLOCALE /**/
fe14fcc perl 4.0.00: (no release announcement available)
Larry Wall authored
476
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
477 /* HAS_SETPGID:
478 * This symbol, if defined, indicates that the setpgid(pid, gpid)
479 * routine is available to set process group ID.
c296029 This is my patch patch.1j for perl5.001.
Andy Dougherty authored
480 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
481 #$d_setpgid HAS_SETPGID /**/
dfe9444 Re: ANNOUNCE: perl5.004_60 Configure patch is available
Andy Dougherty authored
482
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
483 /* HAS_SETPGRP2:
484 * This symbol, if defined, indicates that the setpgrp2() (as in DG/UX)
485 * routine is available to set the current process group.
16d20bd This is my patch patch.1i for perl5.001.
Andy Dougherty authored
486 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
487 #$d_setpgrp2 HAS_SETPGRP2 /**/
dfe9444 Re: ANNOUNCE: perl5.004_60 Configure patch is available
Andy Dougherty authored
488
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
489 /* HAS_SETPRIORITY:
490 * This symbol, if defined, indicates that the setpriority routine is
491 * available to set a process's priority.
c296029 This is my patch patch.1j for perl5.001.
Andy Dougherty authored
492 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
493 #$d_setprior HAS_SETPRIORITY /**/
8d063cd a "replacement" for awk and sed
Larry Wall authored
494
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
495 /* HAS_SETREGID:
496 * This symbol, if defined, indicates that the setregid routine is
497 * available to change the real and effective gid of the current
498 * process.
a89d8a7 Re: strtod / strtol patch for POSIX module
David Hammen authored
499 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
500 /* HAS_SETRESGID:
501 * This symbol, if defined, indicates that the setresgid routine is
502 * available to change the real, effective and saved gid of the current
503 * process.
a89d8a7 Re: strtod / strtol patch for POSIX module
David Hammen authored
504 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
505 #$d_setregid HAS_SETREGID /**/
506 #$d_setresgid HAS_SETRESGID /**/
a89d8a7 Re: strtod / strtol patch for POSIX module
David Hammen authored
507
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
508 /* HAS_SETREUID:
509 * This symbol, if defined, indicates that the setreuid routine is
510 * available to change the real and effective uid of the current
511 * process.
a0d0e21 perl 5.000
Larry Wall authored
512 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
513 /* HAS_SETRESUID:
514 * This symbol, if defined, indicates that the setresuid routine is
515 * available to change the real, effective and saved uid of the current
516 * process.
2e1b3b7 perl 1.0 patch 13: fix for faulty patch 12, plus random portability g…
Kriton Kyrimis authored
517 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
518 #$d_setreuid HAS_SETREUID /**/
519 #$d_setresuid HAS_SETRESUID /**/
2e1b3b7 perl 1.0 patch 13: fix for faulty patch 12, plus random portability g…
Kriton Kyrimis authored
520
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
521 /* HAS_SETRGID:
522 * This symbol, if defined, indicates that the setrgid routine is available
523 * to change the real gid of the current program.
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
524 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
525 #$d_setrgid HAS_SETRGID /**/
e5d73d7 perl 3.0 patch #37 (combined patch)
Larry Wall authored
526
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
527 /* HAS_SETRUID:
528 * This symbol, if defined, indicates that the setruid routine is available
529 * to change the real uid of the current program.
ecfc542 perl5.000 patch.0g: [various portability fixes, and use latest metaco…
Andy Dougherty authored
530 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
531 #$d_setruid HAS_SETRUID /**/
ecfc542 perl5.000 patch.0g: [various portability fixes, and use latest metaco…
Andy Dougherty authored
532
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
533 /* HAS_SETSID:
534 * This symbol, if defined, indicates that the setsid routine is
535 * available to set the process group ID.
9f97197 perl 4.0 patch 23: patch #20, continued
Larry Wall authored
536 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
537 #$d_setsid HAS_SETSID /**/
9f97197 perl 4.0 patch 23: patch #20, continued
Larry Wall authored
538
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
539 /* HAS_STRCHR:
540 * This symbol is defined to indicate that the strchr()/strrchr()
541 * functions are available for string searching. If not, try the
542 * index()/rindex() pair.
85e6fe8 perl 5.0 alpha 9
Larry Wall authored
543 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
544 /* HAS_INDEX:
545 * This symbol is defined to indicate that the index()/rindex()
546 * functions are available for string searching.
a0d0e21 perl 5.000
Larry Wall authored
547 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
548 #$d_strchr HAS_STRCHR /**/
549 #$d_index HAS_INDEX /**/
85e6fe8 perl 5.0 alpha 9
Larry Wall authored
550
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
551 /* HAS_STRCOLL:
552 * This symbol, if defined, indicates that the strcoll routine is
553 * available to compare strings using collating information.
8725079 perl 3.0 patch #20 patch #19, continued
Larry Wall authored
554 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
555 #$d_strcoll HAS_STRCOLL /**/
8725079 perl 3.0 patch #20 patch #19, continued
Larry Wall authored
556
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
557 /* HAS_STRTOD:
558 * This symbol, if defined, indicates that the strtod routine is
559 * available to provide better numeric string conversion than atof().
a0d0e21 perl 5.000
Larry Wall authored
560 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
561 #$d_strtod HAS_STRTOD /**/
a0d0e21 perl 5.000
Larry Wall authored
562
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
563 /* HAS_STRTOL:
564 * This symbol, if defined, indicates that the strtol routine is available
565 * to provide better numeric string conversion than atoi() and friends.
85e6fe8 perl 5.0 alpha 9
Larry Wall authored
566 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
567 #$d_strtol HAS_STRTOL /**/
d8f2e4c perl 3.0 patch #7 (combined patch)
Larry Wall authored
568
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
569 /* HAS_STRXFRM:
570 * This symbol, if defined, indicates that the strxfrm() routine is
571 * available to transform strings.
d8f2e4c perl 3.0 patch #7 (combined patch)
Larry Wall authored
572 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
573 #$d_strxfrm HAS_STRXFRM /**/
d8f2e4c perl 3.0 patch #7 (combined patch)
Larry Wall authored
574
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
575 /* HAS_SYMLINK:
576 * This symbol, if defined, indicates that the symlink routine is available
577 * to create symbolic links.
dfe9444 Re: ANNOUNCE: perl5.004_60 Configure patch is available
Andy Dougherty authored
578 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
579 #$d_symlink HAS_SYMLINK /**/
dfe9444 Re: ANNOUNCE: perl5.004_60 Configure patch is available
Andy Dougherty authored
580
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
581 /* HAS_SYSCALL:
582 * This symbol, if defined, indicates that the syscall routine is
583 * available to call arbitrary system calls. If undefined, that's tough.
a0d0e21 perl 5.000
Larry Wall authored
584 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
585 #$d_syscall HAS_SYSCALL /**/
a687059 @TimToady perl 3.0: (no announcement message available)
TimToady authored
586
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
587 /* HAS_SYSCONF:
588 * This symbol, if defined, indicates that sysconf() is available
589 * to determine system related limits and options.
aaacdc8 Configure changes for new-style version numbers (from Andy Dougherty,
Gurusamy Sarathy authored
590 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
591 #$d_sysconf HAS_SYSCONF /**/
592
593 /* HAS_SYSTEM:
594 * This symbol, if defined, indicates that the system routine is
595 * available to issue a shell command.
aaacdc8 Configure changes for new-style version numbers (from Andy Dougherty,
Gurusamy Sarathy authored
596 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
597 #$d_system HAS_SYSTEM /**/
aaacdc8 Configure changes for new-style version numbers (from Andy Dougherty,
Gurusamy Sarathy authored
598
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
599 /* HAS_TCGETPGRP:
600 * This symbol, if defined, indicates that the tcgetpgrp routine is
601 * available to get foreground process group ID.
aaacdc8 Configure changes for new-style version numbers (from Andy Dougherty,
Gurusamy Sarathy authored
602 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
603 #$d_tcgetpgrp HAS_TCGETPGRP /**/
aaacdc8 Configure changes for new-style version numbers (from Andy Dougherty,
Gurusamy Sarathy authored
604
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
605 /* HAS_TCSETPGRP:
606 * This symbol, if defined, indicates that the tcsetpgrp routine is
607 * available to set foreground process group ID.
a22e52b @jhi Continue what #4494 started; introduce uid and gid formats.
jhi authored
608 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
609 #$d_tcsetpgrp HAS_TCSETPGRP /**/
a22e52b @jhi Continue what #4494 started; introduce uid and gid formats.
jhi authored
610
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
611 /* HAS_TRUNCATE:
612 * This symbol, if defined, indicates that the truncate routine is
613 * available to truncate files.
5ff3f7a big Configure update from Jarkko: sync metaconfig units; d_statblks fix
Gurusamy Sarathy authored
614 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
615 #$d_truncate HAS_TRUNCATE /**/
5ff3f7a big Configure update from Jarkko: sync metaconfig units; d_statblks fix
Gurusamy Sarathy authored
616
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
617 /* HAS_TZNAME:
618 * This symbol, if defined, indicates that the tzname[] array is
619 * available to access timezone names.
5ff3f7a big Configure update from Jarkko: sync metaconfig units; d_statblks fix
Gurusamy Sarathy authored
620 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
621 #$d_tzname HAS_TZNAME /**/
5ff3f7a big Configure update from Jarkko: sync metaconfig units; d_statblks fix
Gurusamy Sarathy authored
622
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
623 /* HAS_UMASK:
624 * This symbol, if defined, indicates that the umask routine is
625 * available to set and get the value of the file creation mask.
5ff3f7a big Configure update from Jarkko: sync metaconfig units; d_statblks fix
Gurusamy Sarathy authored
626 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
627 #$d_umask HAS_UMASK /**/
5ff3f7a big Configure update from Jarkko: sync metaconfig units; d_statblks fix
Gurusamy Sarathy authored
628
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
629 /* HAS_USLEEP:
630 * This symbol, if defined, indicates that the usleep routine is
631 * available to let the process sleep on a sub-second accuracy.
5ff3f7a big Configure update from Jarkko: sync metaconfig units; d_statblks fix
Gurusamy Sarathy authored
632 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
633 #$d_usleep HAS_USLEEP /**/
5ff3f7a big Configure update from Jarkko: sync metaconfig units; d_statblks fix
Gurusamy Sarathy authored
634
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
635 /* HAS_WAIT4:
636 * This symbol, if defined, indicates that wait4() exists.
8e07c86 This is my patch patch.1n for perl5.001.
Andy Dougherty authored
637 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
638 #$d_wait4 HAS_WAIT4 /**/
8e07c86 This is my patch patch.1n for perl5.001.
Andy Dougherty authored
639
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
640 /* HAS_WAITPID:
641 * This symbol, if defined, indicates that the waitpid routine is
642 * available to wait for child process.
1aef975 perl5.000 patch.0j: fix minor portability and build problems remainin…
Andy Dougherty authored
643 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
644 #$d_waitpid HAS_WAITPID /**/
85e6fe8 perl 5.0 alpha 9
Larry Wall authored
645
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
646 /* HAS_WCSTOMBS:
647 * This symbol, if defined, indicates that the wcstombs routine is
648 * available to convert wide character strings to multibyte strings.
bccf77a perl 5.002gamma: config_h.SH
Perl 5 Porters authored
649 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
650 #$d_wcstombs HAS_WCSTOMBS /**/
dfe9444 Re: ANNOUNCE: perl5.004_60 Configure patch is available
Andy Dougherty authored
651
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
652 /* HAS_WCTOMB:
653 * This symbol, if defined, indicates that the wctomb routine is available
654 * to covert a wide character to a multibyte.
bccf77a perl 5.002gamma: config_h.SH
Perl 5 Porters authored
655 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
656 #$d_wctomb HAS_WCTOMB /**/
bccf77a perl 5.002gamma: config_h.SH
Perl 5 Porters authored
657
1d8eaf8 @Tux Warnings-free for metalint-3.5-27. Woot!
Tux authored
658 /* Groups_t:
659 * This symbol holds the type used for the second argument to
660 * getgroups() and setgroups(). Usually, this is the same as
661 * gidtype (gid_t) , but sometimes it isn't.
662 * It can be int, ushort, gid_t, etc...
663 * It may be necessary to include <sys/types.h> to get any
664 * typedef'ed information. This is only required if you have
665 * getgroups() or setgroups()..
666 */
667 #if defined(HAS_GETGROUPS) || defined(HAS_SETGROUPS)
668 #define Groups_t $groupstype /* Type for 2nd arg to [sg]etgroups() */
669 #endif
670
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
671 /* I_ARPA_INET:
672 * This symbol, if defined, indicates to the C program that it should
673 * include <arpa/inet.h> to get inet_addr and friends declarations.
ff93505 @jhi Metaconfig and Porting patches from Andy; start using the new
jhi authored
674 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
675 #$i_arpainet I_ARPA_INET /**/
ff93505 @jhi Metaconfig and Porting patches from Andy; start using the new
jhi authored
676
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
677 /* I_DBM:
678 * This symbol, if defined, indicates that <dbm.h> exists and should
679 * be included.
ff93505 @jhi Metaconfig and Porting patches from Andy; start using the new
jhi authored
680 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
681 /* I_RPCSVC_DBM:
682 * This symbol, if defined, indicates that <rpcsvc/dbm.h> exists and
683 * should be included.
10bc17b @jhi Monster _r patch: try to scan for all known _r variants,
jhi authored
684 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
685 #$i_dbm I_DBM /**/
686 #$i_rpcsvcdbm I_RPCSVC_DBM /**/
10bc17b @jhi Monster _r patch: try to scan for all known _r variants,
jhi authored
687
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
688 /* I_DLFCN:
689 * This symbol, if defined, indicates that <dlfcn.h> exists and should
690 * be included.
78a7c70 @hvds Change version from 5.8.0 to 5.9.0.
hvds authored
691 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
692 #$i_dlfcn I_DLFCN /**/
78a7c70 @hvds Change version from 5.8.0 to 5.9.0.
hvds authored
693
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
694 /* I_FCNTL:
695 * This manifest constant tells the C program to include <fcntl.h>.
c7aff47 Use /proc/self/exe to set $^X on linux (or anywhere new
Nick Ing-Simmons authored
696 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
697 #$i_fcntl I_FCNTL /**/
44b9449 @Tux re-synced Configure to backported metaunits
Tux authored
698
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
699 /* I_FLOAT:
700 * This symbol, if defined, indicates to the C program that it should
701 * include <float.h> to get definition of symbols like DBL_MAX or
702 * DBL_MIN, i.e. machine dependent floating point values.
c7aff47 Use /proc/self/exe to set $^X on linux (or anywhere new
Nick Ing-Simmons authored
703 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
704 #$i_float I_FLOAT /**/
c7aff47 Use /proc/self/exe to set $^X on linux (or anywhere new
Nick Ing-Simmons authored
705
13cfc98 @Tux Fix for RT#38169 & RT#38945
Tux authored
706 /* I_GDBM:
707 * This symbol, if defined, indicates that <gdbm.h> exists and should
708 * be included.
709 */
710 #$i_gdbm I_GDBM /**/
711
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
712 /* I_LIMITS:
713 * This symbol, if defined, indicates to the C program that it should
714 * include <limits.h> to get definition of symbols like WORD_BIT or
715 * LONG_MAX, i.e. machine dependant limitations.
c7aff47 Use /proc/self/exe to set $^X on linux (or anywhere new
Nick Ing-Simmons authored
716 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
717 #$i_limits I_LIMITS /**/
c7aff47 Use /proc/self/exe to set $^X on linux (or anywhere new
Nick Ing-Simmons authored
718
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
719 /* I_LOCALE:
720 * This symbol, if defined, indicates to the C program that it should
721 * include <locale.h>.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
722 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
723 #$i_locale I_LOCALE /**/
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
724
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
725 /* I_MATH:
726 * This symbol, if defined, indicates to the C program that it should
727 * include <math.h>.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
728 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
729 #$i_math I_MATH /**/
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
730
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
731 /* I_MEMORY:
732 * This symbol, if defined, indicates to the C program that it should
733 * include <memory.h>.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
734 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
735 #$i_memory I_MEMORY /**/
736
737 /* I_NETINET_IN:
738 * This symbol, if defined, indicates to the C program that it should
739 * include <netinet/in.h>. Otherwise, you may try <sys/in.h>.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
740 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
741 #$i_niin I_NETINET_IN /**/
742
743 /* I_SFIO:
744 * This symbol, if defined, indicates to the C program that it should
745 * include <sfio.h>.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
746 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
747 #$i_sfio I_SFIO /**/
748
749 /* I_STDDEF:
750 * This symbol, if defined, indicates that <stddef.h> exists and should
751 * be included.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
752 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
753 #$i_stddef I_STDDEF /**/
754
755 /* I_STDLIB:
756 * This symbol, if defined, indicates that <stdlib.h> exists and should
757 * be included.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
758 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
759 #$i_stdlib I_STDLIB /**/
760
761 /* I_STRING:
762 * This symbol, if defined, indicates to the C program that it should
763 * include <string.h> (USG systems) instead of <strings.h> (BSD systems).
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
764 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
765 #$i_string I_STRING /**/
766
767 /* I_SYS_DIR:
768 * This symbol, if defined, indicates to the C program that it should
769 * include <sys/dir.h>.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
770 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
771 #$i_sysdir I_SYS_DIR /**/
772
773 /* I_SYS_FILE:
774 * This symbol, if defined, indicates to the C program that it should
775 * include <sys/file.h> to get definition of R_OK and friends.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
776 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
777 #$i_sysfile I_SYS_FILE /**/
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
778
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
779 /* I_SYS_IOCTL:
780 * This symbol, if defined, indicates that <sys/ioctl.h> exists and should
781 * be included. Otherwise, include <sgtty.h> or <termio.h>.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
782 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
783 /* I_SYS_SOCKIO:
784 * This symbol, if defined, indicates the <sys/sockio.h> should be included
785 * to get socket ioctl options, like SIOCATMARK.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
786 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
787 #$i_sysioctl I_SYS_IOCTL /**/
788 #$i_syssockio I_SYS_SOCKIO /**/
789
790 /* I_SYS_NDIR:
791 * This symbol, if defined, indicates to the C program that it should
792 * include <sys/ndir.h>.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
793 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
794 #$i_sysndir I_SYS_NDIR /**/
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
795
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
796 /* I_SYS_PARAM:
797 * This symbol, if defined, indicates to the C program that it should
798 * include <sys/param.h>.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
799 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
800 #$i_sysparam I_SYS_PARAM /**/
801
216dac0 @Tux Final move from meta-3.0 to meta-3.5
Tux authored
802 /* I_SYS_POLL:
803 * This symbol, if defined, indicates that the program may include
804 * <sys/poll.h>. When I_POLL is also defined, it's probably safest
805 * to only include <poll.h>.
806 */
807 #$i_syspoll I_SYS_POLL /**/
808
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
809 /* I_SYS_RESOURCE:
810 * This symbol, if defined, indicates to the C program that it should
811 * include <sys/resource.h>.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
812 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
813 #$i_sysresrc I_SYS_RESOURCE /**/
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
814
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
815 /* I_SYS_SELECT:
816 * This symbol, if defined, indicates to the C program that it should
817 * include <sys/select.h> in order to get definition of struct timeval.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
818 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
819 #$i_sysselct I_SYS_SELECT /**/
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
820
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
821 /* I_SYS_STAT:
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
822 * This symbol, if defined, indicates to the C program that it should
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
823 * include <sys/stat.h>.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
824 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
825 #$i_sysstat I_SYS_STAT /**/
826
827 /* I_SYS_TIMES:
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
828 * This symbol, if defined, indicates to the C program that it should
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
829 * include <sys/times.h>.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
830 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
831 #$i_systimes I_SYS_TIMES /**/
832
833 /* I_SYS_TYPES:
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
834 * This symbol, if defined, indicates to the C program that it should
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
835 * include <sys/types.h>.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
836 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
837 #$i_systypes I_SYS_TYPES /**/
838
839 /* I_SYS_UN:
840 * This symbol, if defined, indicates to the C program that it should
841 * include <sys/un.h> to get UNIX domain socket definitions.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
842 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
843 #$i_sysun I_SYS_UN /**/
844
845 /* I_SYS_WAIT:
846 * This symbol, if defined, indicates to the C program that it should
847 * include <sys/wait.h>.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
848 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
849 #$i_syswait I_SYS_WAIT /**/
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
850
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
851 /* I_TERMIO:
852 * This symbol, if defined, indicates that the program should include
853 * <termio.h> rather than <sgtty.h>. There are also differences in
854 * the ioctl() calls that depend on the value of this symbol.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
855 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
856 /* I_TERMIOS:
857 * This symbol, if defined, indicates that the program should include
858 * the POSIX termios.h rather than sgtty.h or termio.h.
859 * There are also differences in the ioctl() calls that depend on the
860 * value of this symbol.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
861 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
862 /* I_SGTTY:
863 * This symbol, if defined, indicates that the program should include
864 * <sgtty.h> rather than <termio.h>. There are also differences in
865 * the ioctl() calls that depend on the value of this symbol.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
866 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
867 #$i_termio I_TERMIO /**/
868 #$i_termios I_TERMIOS /**/
869 #$i_sgtty I_SGTTY /**/
870
871 /* I_UNISTD:
872 * This symbol, if defined, indicates to the C program that it should
873 * include <unistd.h>.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
874 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
875 #$i_unistd I_UNISTD /**/
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
876
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
877 /* I_UTIME:
878 * This symbol, if defined, indicates to the C program that it should
879 * include <utime.h>.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
880 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
881 #$i_utime I_UTIME /**/
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
882
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
883 /* I_VALUES:
884 * This symbol, if defined, indicates to the C program that it should
885 * include <values.h> to get definition of symbols like MINFLOAT or
886 * MAXLONG, i.e. machine dependant limitations. Probably, you
887 * should use <limits.h> instead, if it is available.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
888 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
889 #$i_values I_VALUES /**/
890
891 /* I_VFORK:
892 * This symbol, if defined, indicates to the C program that it should
893 * include vfork.h.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
894 */
88fdc17 @stas00 [patch config_h.SH] redefining __attribute__
stas00 authored
895 #$i_vfork I_VFORK /**/
896
ed14012 signbit detection (was [perl #39875] -0.0 loses signedness upon numer…
Andy Dougherty authored
897 /* INTSIZE:
898 * This symbol contains the value of sizeof(int) so that the C
899 * preprocessor can make decisions based on it.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
900 */
ed14012 signbit detection (was [perl #39875] -0.0 loses signedness upon numer…
Andy Dougherty authored
901 /* LONGSIZE:
902 * This symbol contains the value of sizeof(long) so that the C
903 * preprocessor can make decisions based on it.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
904 */
ed14012 signbit detection (was [perl #39875] -0.0 loses signedness upon numer…
Andy Dougherty authored
905 /* SHORTSIZE:
906 * This symbol contains the value of sizeof(short) so that the C
907 * preprocessor can make decisions based on it.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
908 */
ed14012 signbit detection (was [perl #39875] -0.0 loses signedness upon numer…
Andy Dougherty authored
909 #define INTSIZE $intsize /**/
910 #define LONGSIZE $longsize /**/
911 #define SHORTSIZE $shortsize /**/
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
912
ed14012 signbit detection (was [perl #39875] -0.0 loses signedness upon numer…
Andy Dougherty authored
913 /* MULTIARCH:
914 * This symbol, if defined, signifies that the build
915 * process will produce some binary files that are going to be
916 * used in a cross-platform environment. This is the case for
917 * example with the NeXT "fat" binaries that contain executables
918 * for several CPUs.
a845a0d @jhi Couple more _r possibilities (found in a RH 8.0 box), and
jhi authored
919 */
ed14012 signbit detection (was [perl #39875] -0.0 loses signedness upon numer…
Andy Dougherty authored
920 #$multiarch MULTIARCH /**/
a845a0d @jhi