Lines Matching refs:entry

146     DAT_SR_CONF_ENTRY *entry);
150 DAT_SR_CONF_ENTRY *entry);
167 DAT_SR_CONF_ENTRY *entry);
172 DAT_SR_CONF_ENTRY *entry);
177 DAT_SR_CONF_ENTRY *entry);
182 DAT_SR_CONF_ENTRY *entry);
187 DAT_SR_CONF_ENTRY *entry);
192 DAT_SR_CONF_ENTRY *entry);
197 DAT_SR_CONF_ENTRY *entry);
202 DAT_SR_CONF_ENTRY *entry);
207 DAT_SR_CONF_ENTRY *entry);
331 DAT_SR_CONF_ENTRY *entry)
333 if ((DAT_SR_API_UDAT == entry->api_version.type) &&
334 (entry->is_default)) {
350 DAT_SR_ENTRY entry;
361 (void) dat_os_strncpy(entry.info.ia_name, conf_entry->ia_name,
363 entry.info.dapl_version_major = conf_entry->api_version.version.major;
364 entry.info.dapl_version_minor = conf_entry->api_version.version.minor;
365 entry.info.is_thread_safe = conf_entry->is_thread_safe;
366 entry.lib_path = conf_entry->lib_path;
367 entry.ia_params = conf_entry->ia_params;
368 entry.lib_handle = NULL;
369 entry.ref_count = 0;
375 return (dat_sr_insert(&entry.info, &entry));
428 DAT_SR_CONF_ENTRY entry;
431 (void) dat_os_memset(&entry, 0, sizeof (DAT_SR_CONF_ENTRY));
433 if ((DAT_SUCCESS == dat_sr_parse_ia_name(file, &entry)) &&
434 (DAT_SUCCESS == dat_sr_parse_api(file, &entry)) &&
435 (DAT_SUCCESS == dat_sr_parse_thread_safety(file, &entry)) &&
436 (DAT_SUCCESS == dat_sr_parse_default(file, &entry)) &&
437 (DAT_SUCCESS == dat_sr_parse_lib_path(file, &entry)) &&
438 (DAT_SUCCESS == dat_sr_parse_provider_version(file, &entry)) &&
439 (DAT_SUCCESS == dat_sr_parse_ia_params(file, &entry)) &&
440 (DAT_SUCCESS == dat_sr_parse_platform_params(file, &entry)) &&
441 (DAT_SUCCESS == dat_sr_parse_eoe(file, &entry))) {
444 "DAT Registry: entry \n"
457 entry.ia_name,
458 entry.api_version.type,
459 entry.api_version.version.major,
460 entry.api_version.version.minor,
461 entry.is_thread_safe,
462 entry.is_default,
463 entry.lib_path,
464 entry.provider_version.id,
465 entry.provider_version.version.major,
466 entry.provider_version.version.minor,
467 entry.ia_params);
469 if (DAT_TRUE == dat_sr_is_valid_entry(&entry)) {
473 * entry will be installed in the static registry
478 (void) dat_sr_load_entry(&entry);
490 * configuration file conforms. If an entry is found that does
491 * not match the expected format, the entry is discarded
493 * determine if the entry was an error or an entry confirming
516 if (NULL != entry.ia_name) {
517 dat_os_free(entry.ia_name,
518 sizeof (char) * (dat_os_strlen(entry.ia_name) + 1));
520 if (NULL != entry.lib_path) {
521 dat_os_free(entry.lib_path,
522 sizeof (char) * (dat_os_strlen(entry.lib_path) + 1));
525 if (NULL != entry.provider_version.id) {
526 dat_os_free(entry.provider_version.id,
528 (dat_os_strlen(entry.provider_version.id) + 1));
531 if (NULL != entry.ia_params) {
532 dat_os_free(entry.ia_params,
533 sizeof (char) * (dat_os_strlen(entry.ia_params) + 1));
547 DAT_SR_CONF_ENTRY *entry)
559 entry->ia_name = token.value;
582 DAT_SR_CONF_ENTRY *entry)
594 token.value, &entry->api_version)) {
621 DAT_SR_CONF_ENTRY *entry)
633 token.value, &entry->is_thread_safe)) {
660 DAT_SR_CONF_ENTRY *entry)
672 token.value, &entry->is_default)) {
699 DAT_SR_CONF_ENTRY *entry)
711 entry->lib_path = token.value;
733 DAT_SR_CONF_ENTRY *entry)
745 token.value, &entry->provider_version)) {
772 DAT_SR_CONF_ENTRY *entry)
784 entry->ia_params = token.value;
807 DAT_SR_CONF_ENTRY *entry)
819 entry->platform_params = token.value;
842 DAT_SR_CONF_ENTRY *entry) /*ARGSUSED*/