TIP: Click on subject to list as thread! ANSI
echo: aust_c_here
to: Joshua Marshall
from: david nugent
date: 1996-04-18 04:25:04
subject: Wildcards

JM> I am looking for some ANSI C code that will allow me to
 JM> get all the files in a directory that match a certain
 JM> wildcard.

 JM> It has to be portable.

Code which involves filesystems is never portable.

You'll get code which conditionally compiles for various different
environments, but that's not quite the same thing as "portable".

Perhaps the most widely adopted approach to the problem, however, is the
POSIX dirent set of functions [opendir(), closedir() et al). It is
implemented on all modern UNIX systems, most of which provide full POSIX
1.1 functionality anyway. There are emulations for this available for DOS,
VMS, OS/2 and - by now - probably the Win* environments as well. If you
have to compile for older UNIX systems, then there are some front-ends that
interface to most of the older libraries too.

--- MaltEd/2 1.0.b6
* Origin: Unique Computing Pty Limited (3:632/348)
SEEN-BY: 50/99 78/0 620/243 623/630 632/103 348 360 998 633/371 634/388 396
SEEN-BY: 635/301 502 503 544 639/252 711/401 409 410 413 430 808 809 932 934
SEEN-BY: 712/515 713/888 714/906 800/1 7877/2809
@PATH: 632/348 635/503 50/99 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.