В Solaris gcc дает мне
неявное объявление функции `getopt'
при компиляции
#include <unistd.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
getopt(1,argv,"");
return 0;
}
справочная страница для getopt говорит что-то о включении unistd.h или stdio.h, однако, хотя я включаю оба, я все равно получаю это предупреждение. Это нормально? Является ли использование функций, которые явно не объявлены, обычным явлением при разработке Unix?