use IGNORE_RETURN macro to mark calls to unlink, chmod, rename, etc when the return is intentionally ignored #3590