110 const char *dirname )
113 assert( dirname != NULL );
114 assert( strlen( dirname ) < MAX_PATH );
117 dirp = (
DIR *) malloc(
sizeof (
struct DIR ) );
124 dirp->
patt[MAX_PATH] =
'\0';
127 p = strchr( dirp->
patt,
'\0' );
128 if ( dirp->
patt < p && *( p - 1 ) !=
'\\' && *( p - 1 ) !=
':' )