asprintf(3) requires _GNU_SOURCE to be defined