This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
To make arithmetic on tainted dualvars work properly requires that
[perl5.git] / hints / vmesa.sh
1 # hints/vmesa.sh
2 #
3 # VM/ESA hints by Neale Ferguson (neale@mailbox.tabnsw.com.au)
4 #
5 # Currently (1999-Jan-09) Configure cannot be used in VM/ESA because
6 # too many things are done differently in the C compiler environment.
7 # Therefore the hints file is hand-crafted. --jhi@iki.fi
8
9
10 case "$archname" in
11 '') archname="$osname" ;;
12 esac
13 bin='/usr/local/bin'
14 binexp='/usr/local/bin'
15 byacc='byacc'
16 c='\c'
17 cc='c89'
18 ccflags="-D_OE_SOCKETS -DOLD_PTHREADS_API -DYYDYNAMIC -DDEBUGGING -I.." \
19         "-I/usr/local/include -W c,hwopts\\\(string\\\),langlvl\\\(ansi\\\)"
20 clocktype='clock_t'
21 cryptlib="n"
22 d_Gconvert='gcvt((x),(n),(b))'
23 d_access='define'
24 d_alarm='define'
25 d_archlib='define'
26 # randbits='15'
27 archobjs="vmesa.o"
28 d_attribute_format='undef'
29 d_attribute_malloc='undef'
30 d_attribute_nonnull='undef'
31 d_attribute_noreturn='undef'
32 d_attribute_pure='undef'
33 d_attribute_unused='undef'
34 d_attribute_warn_unused_result='undef'
35 d_bcmp='define'
36 d_bcopy='define'
37 d_bsd='undef'
38 d_bsdgetpgrp='undef'
39 d_bsdsetpgrp='undef'
40 d_bzero='define'
41 d_casti32='define'
42 d_castneg='define'
43 d_charvspr='undef'
44 d_chown='define'
45 d_chroot='undef'
46 d_chsize='undef'
47 d_closedir='define'
48 d_const='define'
49 d_crypt='undef'
50 d_csh='undef'
51 d_cuserid='define'
52 d_dbl_dig='define'
53 d_difftime='define'
54 d_dirnamlen='undef'
55 d_dlerror='define'
56 d_dlopen='define'
57 d_dlsymun='define'
58 d_dosuid='undef'
59 d_dup2='define'
60 d_endgrent='undef'
61 d_endpwent='undef'
62 d_eofnblk='define'
63 d_eunice='undef'
64 d_fchmod='define'
65 d_fchown='define'
66 d_fcntl='define'
67 d_fd_macros='define'
68 d_fd_set='define'
69 d_fds_bits='define'
70 d_fgetpos='define'
71 d_flexfnam='define'
72 d_flock='undef'
73 d_fork='undef'
74 d_fpathconf='define'
75 d_fsetpos='define'
76 d_ftime='undef'
77 d_getgrent='undef'
78 d_gethent='define'
79 d_gethname='undef'
80 d_getlogin='define'
81 d_getpgid='undef'
82 d_getpgrp='define'
83 d_getpgrp2='undef'
84 d_getppid='define'
85 d_getprior='undef'
86 d_getpwent='undef'
87 d_gettimeod='define'
88 d_gnulibc='undef'
89 d_htonl='define'
90 d_index='define'
91 d_inetaton='undef'
92 d_isascii='define'
93 d_killpg='define'
94 d_link='define'
95 d_locconv='define'
96 d_lockf='define'
97 d_longdbl='undef'
98 d_longllong='undef'
99 d_lstat='define'
100 d_mblen='define'
101 d_mbstowcs='define'
102 d_mbtowc='define'
103 d_memcmp='define'
104 d_memcpy='define'
105 d_memmove='define'
106 d_memset='define'
107 d_mkdir='define'
108 d_mkfifo='define'
109 d_mktime='define'
110 d_msg='define'
111 d_msgctl='define'
112 d_msgget='define'
113 d_msgrcv='define'
114 d_msgsnd='define'
115 d_mymalloc='undef'
116 d_nice='undef'
117 d_oldsock='undef'
118 d_open3='define'
119 d_pathconf='define'
120 d_pause='define'
121 d_phostname='undef'
122 d_pipe='define'
123 d_poll='undef'
124 d_portable='define'
125 d_pwage='undef'
126 d_pwchange='undef'
127 d_pwclass='undef'
128 d_pwcomment='undef'
129 d_pwexpire='undef'
130 d_pwquota='undef'
131 d_readdir='define'
132 d_readlink='define'
133 d_rename='define'
134 d_rewinddir='define'
135 d_rmdir='define'
136 d_safebcpy='define'
137 d_safemcpy='undef'
138 d_sanemcmp='define'
139 d_sched_yield='undef'
140 d_seekdir='undef'
141 d_select='define'
142 d_sem='define'
143 d_semctl='define'
144 d_semctl_semid_ds='define'
145 d_semget='define'
146 d_semop='define'
147 d_setegid='define'
148 d_seteuid='define'
149 d_setgrent='undef'
150 d_setgrps='undef'
151 d_setlinebuf='undef'
152 d_setlocale='define'
153 d_setpgid='define'
154 d_setpgrp='define'
155 d_setpgrp2='undef'
156 d_setprior='undef'
157 d_setpwent='undef'
158 d_setregid='undef'
159 d_setresgid='undef'
160 d_setresuid='undef'
161 d_setreuid='undef'
162 d_setrgid='undef'
163 d_setruid='undef'
164 d_setsid='define'
165 d_sfio='undef'
166 d_shm='define'
167 d_shmat='define'
168 d_shmatprototype='define'
169 d_shmctl='define'
170 d_shmdt='define'
171 d_shmget='define'
172 d_sigaction='define'
173 d_sigsetjmp='define'
174 d_socket='define'
175 d_sockpair='undef'
176 d_statblks='undef'
177 d_stdio_cnt_lval='undef'
178 d_stdio_ptr_lval='undef'
179 d_stdiobase='undef'
180 d_stdstdio='undef'
181 d_strchr='define'
182 d_strcoll='define'
183 d_strctcpy='undef'
184 d_strerrm='strerror(e)'
185 d_strerror='define'
186 d_strtod='define'
187 d_strtol='define'
188 d_strtoul='define'
189 d_strxfrm='define'
190 d_suidsafe='undef'
191 d_symlink='define'
192 d_syscall='undef'
193 d_sysconf='define'
194 d_sysernlst="n"
195 d_syserrlst='undef'
196 d_system='define'
197 d_tcgetpgrp='define'
198 d_tcsetpgrp='define'
199 d_telldir='undef'
200 d_time='define'
201 d_times='define'
202 d_truncate='define'
203 d_tzname='define'
204 d_umask='define'
205 d_uname='define'
206 d_union_semun='undef'
207 d_vfork='define'
208 d_void_closedir='undef'
209 d_voidsig='define'
210 d_voidtty="n"
211 d_volatile='define'
212 d_vprintf='define'
213 d_waitpid='define'
214 d_wait4='undef'
215 d_wcstombs='define'
216 d_wctomb='define'
217 d_xenix='undef'
218 db_hashtype='u_int32_t'
219 db_prefixtype='size_t'
220 direntrytype='struct dirent'
221 dlext='none'
222 dlsrc='dl_vmesa.xs'
223 dynamic_ext=''
224 eagain='EAGAIN'
225 ebcdic='define'
226 exe_ext=''
227 fpostype='fpos_t'
228 freetype='void'
229 groupstype='gid_t'
230 h_fcntl='false'
231 h_sysfile='true'
232 hint='recommended'
233 i_arpainet="define"
234 i_bsdioctl="n"
235 i_db='undef'
236 i_dbm='define'
237 i_dirent='define'
238 i_dld='define'
239 i_dlfcn='define'
240 i_fcntl='undef'
241 i_float='define'
242 i_gdbm='define'
243 i_grp='define'
244 i_limits='define'
245 i_locale='define'
246 i_malloc='undef'
247 i_math='define'
248 i_memory='define'
249 i_ndbm='define'
250 i_neterrno='undef'
251 i_niin='define'
252 i_pwd='define'
253 i_rpcsvcdbm='undef'
254 i_sfio='undef'
255 i_sgtty='undef'
256 i_stdarg='define'
257 i_stddef='define'
258 i_stdlib='define'
259 i_string='define'
260 i_sysdir='define'
261 i_sysfile='define'
262 i_sysfilio='undef'
263 i_sysin='undef'
264 i_sysioctl='define'
265 i_sysndir='undef'
266 i_sysparam='undef'
267 i_sysresrc='define'
268 i_sysselct='undef'
269 i_syssockio="n"
270 i_sysstat='define'
271 i_systime='define'
272 i_systimek='undef'
273 i_systimes='define'
274 i_systypes='define'
275 i_sysun='define'
276 i_syswait='define'
277 i_termio='undef'
278 i_termios='define'
279 i_time='undef'
280 i_unistd='define'
281 i_utime='define'
282 i_values='undef'
283 i_varargs='undef'
284 i_varhdr='stdarg.h'
285 i_vfork='undef'
286 ld='c89'
287 ldflags='-L/usr/local/lib -L.'
288 lib_ext='.a'
289 libc=''
290 libperl='libperl.a'
291 libpth='/usr/local/lib /lib /usr/lib'
292 libs='-l//posxsock -l//vmmtlib -lgdbm -lxpg4'
293 libswanted='gdbm'
294 lint="n"
295 locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include'
296 loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib'
297 make_set_make='#'
298 make='gnumake'
299 mallocobj=''
300 mallocsrc=''
301 malloctype='void *'
302 netdb_hlen_type='size_t'
303 netdb_host_type='char *'
304 netdb_name_type='const char *'
305 netdb_net_type='in_addr_t'
306 o_nonblock='O_NONBLOCK'
307 obj_ext='.o'
308 optimize='undef'
309 prefix='/usr/local'
310 prefixexp='/usr/local'
311 prototype='define'
312 ranlib=':'
313 rd_nodata='-1'
314 scriptdir='/usr/local/bin'
315 scriptdirexp='/usr/local/bin'
316 selecttype='fd_set *'
317 shmattype='void *'
318 shrpenv=''
319 signal_t='void'
320 sig_name_init='"ZERO","HUP","INT","ABRT","ILL","POLL","URG","STOP","FPE","KILL","BUS","SEGV","SYS","PIPE","ALRM","TERM","USR1","USR2","NUM18","CONT","CHLD","TTIN","TTOU","IO","QUIT","TSTP","TRAP","NUM27","WINCH","XCPU","XFSZ","VTALRM","PROF","NUM33","NUM34","NUM35","NUM36","NUM3","NUM38","NUM39","NUM40","NUM41","NUM42","NUM43","NUM44","NUM45","NUM46","NUM47","NUM48","NUM49","CLD"'
321 sig_num_init='0,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,20 '
322 sizetype='size_t'
323 so='.a'
324 ssizetype='ssize_t'
325 static_ext='Data/Dumper Digest/MD5 Fcntl Filter/Util/Call GDBM_File IO IPC/SysV List/Util MIME/Base64 NDBM_File Opcode PerlIO/scalar POSIX Socket Storable Thread Time/HiRes Time/Piece attrs re'
326 stdchar='char'
327 stdio_cnt='(fp)->__countIn'
328 stdio_ptr='(fp)->__bufPtr'
329 timeincl='sys/time.h '
330 timetype='time_t'
331 uidtype='uid_t'
332 usedl='define'
333 usemymalloc='n'
334 usenm='false'
335 useopcode='true'
336 useperlio='undef'
337 useposix='true'
338 usesfio='false'
339 useshrplib='false'
340 usethreads='y'
341 usevfork='true'
342 vi='x'