removed obsolete _GNU_SOURCE