p4raw-id: //depot/perl@2073
if (result < 0)
RETPUSHUNDEF;
RETPUSHNO;
- } else
+ }
+ else
result = my_stat(ARGS);
#else
result = my_stat(ARGS);
#endif
+ SPAGAIN;
if (result < 0)
RETPUSHUNDEF;
if (cando(S_IRUSR, 0, &PL_statcache))
if (result < 0)
RETPUSHUNDEF;
RETPUSHNO;
- } else
+ }
+ else
result = my_stat(ARGS);
#else
result = my_stat(ARGS);
#endif
+ SPAGAIN;
if (result < 0)
RETPUSHUNDEF;
if (cando(S_IWUSR, 0, &PL_statcache))
if (result < 0)
RETPUSHUNDEF;
RETPUSHNO;
- } else
+ }
+ else
result = my_stat(ARGS);
#else
result = my_stat(ARGS);
#endif
+ SPAGAIN;
if (result < 0)
RETPUSHUNDEF;
if (cando(S_IXUSR, 0, &PL_statcache))
if (result < 0)
RETPUSHUNDEF;
RETPUSHNO;
- } else
+ }
+ else
result = my_stat(ARGS);
#else
result = my_stat(ARGS);
#endif
+ SPAGAIN;
if (result < 0)
RETPUSHUNDEF;
if (cando(S_IRUSR, 1, &PL_statcache))
if (result < 0)
RETPUSHUNDEF;
RETPUSHNO;
- } else
+ }
+ else
result = my_stat(ARGS);
#else
result = my_stat(ARGS);
#endif
+ SPAGAIN;
if (result < 0)
RETPUSHUNDEF;
if (cando(S_IWUSR, 1, &PL_statcache))
if (result < 0)
RETPUSHUNDEF;
RETPUSHNO;
- } else
+ }
+ else
result = my_stat(ARGS);
#else
result = my_stat(ARGS);
#endif
+ SPAGAIN;
if (result < 0)
RETPUSHUNDEF;
if (cando(S_IXUSR, 1, &PL_statcache))