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