Work around warn_unused_result in recent gcc/libc