Filenames beginning with a dot are not suppressed by default, but the directories "." and ".." are ommitted from SubdirList.
Success: [eclipse]: read_directory("/usr/john", "*", Dirlist, Filelist). Dirlist = ["subdir1", "subdir2"] Filelist = ["one.c", "two.c", "three.pl", "four.pl"] yes. [eclipse]: read_directory(., "[^t]*.pl", Dirlist, Filelist). Dirlist = ["subdir1", "subdir2"] Filelist = ["four.pl"] yes. Fail: [eclipse]: read_directory(".", "*.c", _, ["one.c"]). no. Error: read_directory(_, "*", Dirs, Files). (error 4) read_directory([46], "*", Dirs, Files). (error 5) read_directory(".", _, Dirs, Files). (error 4) read_directory(".", 3, Dirs, Files). (error 5) read_directory(".", "*.pl", Dirs, file). (error 5) read_directory("/private", "*", _, Files). (error 170)