Another thing to check.  This code in Perl_flex_stat looks worrisome to me:

#ifdef _USE_STD_STAT
    memcpy(&statbufp->st_ino, &statbufp->crtl_stat.st_ino, 8);
#else
    memcpy(&statbufp->st_ino, statbufp->crtl_stat.st_ino, 8);
#endif

It seems to me that when _USE_STD_STAT is not in effect, we should only be 
copying 6 bytes, not 8.  That and/or the fact that my_ino_t in vmsish.h is only 
declared to be 32 bits instead of 48, which we appear to expect in some places. 
 I could well be missing something and won't be near my debugging tools until 
late tonight.

Reply via email to