get rid of getpwent? (Was: cygwin-1.7.28 getpwent header declaration changes ?)
Corinna Vinschen
corinna-cygwin@cygwin.com
Fri Feb 7 19:21:00 GMT 2014
On Feb 7 10:51, Warren Young wrote:
> On 2/7/2014 06:53, David Stacey wrote:
> >On 07/02/2014 09:49, Corinna Vinschen wrote:
> >>On Feb 6 14:43, Warren Young wrote:
> >>>I know a guy who currently has all of
> >>>Cygwin downloaded and ready to re-install, to test this.:)
> >>Try this: strings -f/bin/*.exe/bin/*.dll | grep getgrent
> >
> >Let me save you the trouble of reinstalling it
>
> Thank you!
>
> > Results attached.
>
> The cppcheck, cygqscintilla*.dll and nedit results are bogus. (i.e.
> They contain these strings for other reasons.) Here's a better
> check that doesn't give false positives:
>
> $ cat <<END > checkfile
> #!/bin/sh
> if egrep -q '_getgrent(32|64)' "$1" ; then echo $1 ; fi
> END
> $ find /bin -name \*.exe -exec ./checkfile {} \;
>
> cygperl*.dll includes the functions only because it wraps them. I
> assume Perl's configuration script is smart enough to cope if
> they're missing.
Just to clarify: The entry points won't go away, but they might be
*sort of* non-functional. They will, for a start, only enumerate
the accounts which are cached in the process, which may be only
two (current user and her primary group), or none at all.
> Emacs...why am I not surprised that it uses these old functions?
>
> Vim does not, therefore Vim is the superior text editor. (I kid.)
You dont ;)
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20140207/7759ade6/attachment.sig>
More information about the Cygwin
mailing list