From 793c2ded15ca832d1df1fabbc3b2e7562a057697 Mon Sep 17 00:00:00 2001 From: Jarkko Hietaniemi Date: Tue, 28 Nov 2017 07:22:07 +0200 Subject: [PATCH] In some systems st.ino is never negative. (Like HP-UX.) --- pp_sys.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pp_sys.c b/pp_sys.c index a3caf01..4634c0e 100644 --- a/pp_sys.c +++ b/pp_sys.c @@ -3016,7 +3016,11 @@ PP(pp_stat) Stat_t s; CLANG_DIAG_IGNORE(-Wtautological-compare); GCC_DIAG_IGNORE(-Wtype-limits); +#if ST_INO_SIGN == -1 neg = PL_statcache.st_ino < 0; +#else + neg = false; +#endif GCC_DIAG_RESTORE; CLANG_DIAG_RESTORE; if (neg) { -- 1.8.3.1