Lines Matching defs:modules
237 * modules stored in the module directory. A count of the available
238 * modules is stored in the num argument. Caller is responsible for
242 enumerate_dd(char ***modules, int *nump)
249 if (modules == NULL || nump == NULL)
261 *modules = NULL;
270 *modules = calloc(globbuf.gl_pathc, sizeof (char **));
271 if (*modules == NULL) {
282 (*modules)[i] = malloc(strlen(ptr) + 1);
283 if ((*modules)[i] == NULL) {
285 free((*modules)[i]);
286 free(modules);
291 (void) sscanf(ptr, "%*[^_]_%[^.]", (*modules)[i]);