Someone
public c v1 · immutable globbuf.gl_offs = 1; globbuf.gl_pathv[0] = "ls"; fprintf(stderr,"test"); // <--- doesn't print this int length = strlen((char*)cmd->argv); int j = 1; for( j = 1; j < length; j++) { if( j == 1) glob(cmd->argv[j], GLOB_DOOFFS, NULL, &globbuf); glob(cmd->argv[j], GLOB_DOOFFS | GLOB_APPEND, NULL, &globbuf); } if( execvp( cmd->argv[0], globbuf.gl_pathv) == -1){ perror("execvp"); return -1; }