At 5:38 PM -0600 1/31/05, John E. Malmberg wrote:
>It appears that the perl source wants HAS_SOCKETPAIR defined if the host
>supports SOCKETPAIR, but the configure script only knows how to define it
>if d_sockpair='define'.  A bit inconsistent and confusing.

It does seem there's a conflation of whether the C routine
socketpair() is present and whether the Perl opcode sockpair is
available, but in practice it probably amounts to the same thing.

>Perl seems to know about the standard C routine fstatvfs() and the
>non-standard fstatfs().
>
>It does not seem to know about the standard C routine statvfs(), just the
>non-standard statfs().

If you have a specific need for statvfs(), I'm sure it could be
added.  I can't find any references in the Perl core to statfs().
Most likely Perl would operate on filehandles rather than file names
when querying the file system, so it's not surprising we see it using
fstatvfs() when it needs to do this.

Looks like configure.com needs to be updated to register the presence
of socketpair and fstatvfs in VMS v8.2 and higher.  If it's likely
any of these will be made available on v7.3-2 via ECO, we should have
real tests rather than just hard-wiring by VMS version.
-- 
________________________________________
Craig A. Berry
mailto:[EMAIL PROTECTED]

"... getting out of a sonnet is much more
 difficult than getting in."
                 Brad Leithauser

Reply via email to