in reply to Glob Me (well, bash me)

Well, you could also use:
opendir(DIR,"/some/dir") || die "can't open: $!"; @files = grep { /\.c$/ } readdir(DIR); closedir(DIR);
Which if I'm not mistaken is basically what File::KGlob does internally.

Update: or you could do something truely sick like:

@files = `/bin/bash -c "ls /some/dir/*.c"`;
Sorry, couldn't resist... :)

/\/\averick