SPUG: getpwent bug in find2perl
DeRykus, Charles E
charles.e.derykus at boeing.com
Sat Aug 13 19:33:26 PDT 2005
> Consider this situation:
> unix$ find2perl . -ls > find_ls.pl # Using latest File::Find v1.09
> <Later, somewhere in Redmond>
> C> find_ls.pl
> The getpwent function is unimplemented at -e line 1.
> I understand that getpwent() is a native Unix library function, and
that Windoze doesn't even have the passwd-file
> entries alluded to by the PW/ent part of the name, but I don't
understand why find2perl blithely composes a script
> that depends on this function, when find2perl itself is principally
used to let Windoze people pretend to have a find
> command.
> Anybody have any fixes for this (e.g,. use POSIX_something), or other
insights?
Were you hoping to get an emulation of 'ls -l' or would a simple 'ls'
suffice:
perl -MFile::Find -le "find sub{print},'.'" # Win32
--
Charles DeRykus
More information about the spug-list
mailing list