18f68570297a0260 added WinCE, but did so by changing a block that adds
symbols for Win32 to add them for both Win32 & WinCE, and simultaneously
adding 7 of those symbols to the WinCE specific skip list.
Much simpler is to split the list of symbols to add into one for Win32 only,
and one for Win32 & WinCE, and removing the skip list.
PL_lastgotoprobe
PL_modcount
PL_timesbuf
- setgid
- setuid
- win32_free_childdir
- win32_free_childenv
- win32_get_childdir
- win32_get_childenv
- win32_spawnvp
main
)];
}
try_symbol($_);
}
+if ($PLATFORM eq 'win32') {
+ try_symbol($_) foreach qw(
+ setgid
+ setuid
+ win32_free_childdir
+ win32_free_childenv
+ win32_get_childdir
+ win32_get_childenv
+ win32_spawnvp
+ );
+}
+
if ($PLATFORM =~ /^win(?:32|ce)$/) {
foreach my $symbol (qw(
- setuid
- setgid
Perl_init_os_extras
Perl_thread_create
Perl_win32_init
win32_isatty
win32_read
win32_write
- win32_spawnvp
win32_mkdir
win32_rmdir
win32_chdir
win32_getpid
win32_crypt
win32_dynaload
- win32_get_childenv
- win32_free_childenv
win32_clearenv
- win32_get_childdir
- win32_free_childdir
win32_stdin
win32_stdout
win32_stderr