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