я использую функцию basename() в своем коде. Где я в том числе
#include <unistd.h>
и когда я компилирую этот код с флагом -Wall, он показывает
следующее предупреждение
warning: implicit declaration of function ‘basename’
если я пишу его объявление в своем коде
char * basename (const char *fname);
тогда он не показывает это предупреждение
почему это происходит.?