может я чего недопонимаю, но происходит странная ситуация при работе с glob
эта скотина находит только первый файл.
[ananas@victor:ananas]$ cat glob.c #include <glob.h> #include <stdio.h>
int main (int argc, char *argv[]) { glob_t g; int i = 0;
glob (argv[1], 0, NULL, &g); printf("count - %d\n", g.gl_pathc); while (g.gl_pathv[i] != NULL) printf("%s\n", g.gl_pathv[i++]);
return 0; } [ananas@victor:ananas]$ gcc -o glob glob.c [ananas@victor:ananas]$ ./glob *.c count - 1 glob.c [ananas@victor:ananas]$ ls *.c glob.c rrr.c test.c [ananas@victor:ananas]$
glibc 2.2.5, gcc 2.95.3
где я туплю?????