Suppress unused wariables warnings

On a platforms (Android) that do not define `POSIX_MADV_NORMAL` or `MADV_NORMAL` variables `mode_padv` and `mode_madv` won't be used. In that case compiler will produce a "unused variable" warning.

This patch suppresses the "unused variable" warnings for `mode_padv` and `mode_madv`.