<PRADINE@uk.ibm.com>.
p4raw-id: //depot/perl@19306
-e 's/y\.tab/perly/g' perly.c >perly.tmp && mv perly.tmp perly.c
xxx="$xxx perly.c"
fi
+ case "$osname:$usethreads" in
+ os390:define)
+ sed -e 's@^extern int yychar, yyerrflag;@/* extern int yychar, yyerrflag; */@' perly.c > perly.tmp && mv perly.tmp perly.c
+ ;;
+ esac
if cmp -s y.tab.h perly.h; then
rm -f y.tab.h
else
case "$i_systime" in
'') i_systime='define' ;;
esac
+case "$d_pthread_atfork" in
+'') d_pthread_atfork='undef' ;;
+esac
# (from aix.sh)
# uname -m output is too specific and not appropriate here
#ifdef HAS_PTHREAD_UNCHECKED_GETSPECIFIC_NP
# define PTHREAD_GETSPECIFIC(key) pthread_unchecked_getspecific_np(key)
#else
-# define PTHREAD_GETSPECIFIC(key) pthread_getspecific(key)
+# ifdef OEMVS
+# define PTHREAD_GETSPECIFIC(key) pthread_getspecific_d8_np(key)
+# else
+# define PTHREAD_GETSPECIFIC(key) pthread_getspecific(key)
+# endif
#endif
#ifndef PERL_GET_CONTEXT
}
#ifdef EBCDIC
if (rev > 0x7FFFFFFF)
- Perl_croak(aTHX "In EBCDIC the v-string components cannot exceed 2147483647");
+ Perl_croak(aTHX_ "In EBCDIC the v-string components cannot exceed 2147483647");
#endif
/* Append native character for the rev point */
tmpend = uvchr_to_utf8(tmpbuf, rev);