CVS patchset: 4657
CVS date: 2001/03/28 16:00:11
- permit manifest files as args to query/verify modes.
- fix: parameterized macro segfault (Jakub Bogusz <qboosh@pld.org.pl>).
- fix: i18n tags in rpm-2.5.x had wrong offset/length (#33478).
+ - fix: AIX has sizeof(uint_16) != sizeof(mode_t) verify cast needed.
4.0 -> 4.0.[12]
- add doxygen and lclint annotations most everywhere.
}
if (flags & RPMVERIFY_MODE) {
- if (modeList[filenum] != sb.st_mode)
+ /*
+ * Platforms (like AIX) where sizeof(unsigned short) != sizeof(mode_t)
+ * need the (unsigned short) cast here.
+ */
+ if (modeList[filenum] != (unsigned short)sb.st_mode)
*result |= RPMVERIFY_MODE;
}