declare basename in string.h when _GNU_SOURCE is defined