Lines Matching defs:re_array
8629 devfsadm_reserve_id_cache(devlink_re_t re_array[], enumerate_file_t *head)
8642 for (i = 0; re_array[i].d_re; i++) {
8643 if (re_array[i].d_subexp == 0) {
8645 re_array[i].d_re);
8649 re = re_array[i].d_re;
8650 if (regcomp(&re_array[i].d_rcomp, re, REG_EXTENDED) != 0) {
8654 subex = re_array[i].d_subexp;
8656 re_array[i].d_pmatch = s_malloc(sizeof (regmatch_t) * nelem);
8666 for (i = 0; re_array[i].d_re; i++) {
8667 subex = re_array[i].d_subexp;
8668 pmch = re_array[i].d_pmatch;
8669 if (regexec(&re_array[i].d_rcomp, entry->er_file,
8682 re_array[i].d_re, entry->er_id);
8686 re_array[i].d_re, entry->er_id);
8692 for (i = 0; re_array[i].d_re; i++) {
8693 regfree(&re_array[i].d_rcomp);
8694 assert(re_array[i].d_pmatch);
8695 free(re_array[i].d_pmatch);
8717 regfree(&re_array[i].d_rcomp);
8718 assert(re_array[i].d_pmatch);
8719 free(re_array[i].d_pmatch);
8738 devfsadm_is_reserved(devlink_re_t re_array[], char *devlink)
8749 if (devfsadm_reserve_id_cache(re_array, &estruct) != DEVFSADM_SUCCESS) {