In makedef.pl, tidy up the USE_PERLIO logic.
authorNicholas Clark <nick@ccl4.org>
Tue, 26 Jul 2011 20:26:13 +0000 (22:26 +0200)
committerNicholas Clark <nick@ccl4.org>
Mon, 1 Aug 2011 09:53:56 +0000 (11:53 +0200)
commit01cace463300d82f8da82a3bb6b443463d0ab55b
treea48ae8e94d9259cb2b1f286b74b854a6048e6f14
parent71afeaec6c6e66daa37cbb9c178ee1b6e1d08bac
In makedef.pl, tidy up the USE_PERLIO logic.

No need to call try_symbols() for PL_perlio_mutex, as it is found in
perlvars.h, and no need to duplicate the skip for it if USE_ITHREADS is not
defined.

We do need to skip PL_perlio_mutex if if USE_PERLIO is not defined but
USE_ITHREADS is [not that this is a configuration that Configure will let
you select, until you edit it :-)]

Add a comment describing what the "Oddities from PerlIO" are.

Remove PerlIO_sv_dup from the list, as it's also in @layer_syms, and
inclusion in @layer_syms makes the former redundant. It was added to both in
commit 8437356be6fd345c in 2001.
makedef.pl