From 389d16122a4535bc898c60509d8ee9d496075f32 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Sun, 7 May 2006 10:28:42 +0000 Subject: [PATCH] GLOB_ONLYDIR is non-standard and doesn't exist in BSD. --- src/sbbs3/scfg/scfgxfr2.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/sbbs3/scfg/scfgxfr2.c b/src/sbbs3/scfg/scfgxfr2.c index abf50349cc..bffff4a259 100644 --- a/src/sbbs3/scfg/scfgxfr2.c +++ b/src/sbbs3/scfg/scfgxfr2.c @@ -57,9 +57,11 @@ void create_raw_dir_list(const char* list_file) uifc.msg(path); return; } - glob(path,GLOB_ONLYDIR,NULL,&g); - for(gi=0;gi<g.gl_pathc;gi++) - fprintf(fp,"%s\n",getfname(g.gl_pathv[gi])); + glob(path,0,NULL,&g); + for(gi=0;gi<g.gl_pathc;gi++) { + if(isdir(g.gl_pathv[gi])) + fprintf(fp,"%s\n",getfname(g.gl_pathv[gi])); + } globfree(&g); fclose(fp); } -- GitLab