Lines Matching defs:ocapset

472 	Objcapset	*ocapset = &ofl->ofl_ocapset;
474 if (ocapset->oc_id.cs_str) {
476 CA_SUNW_ID, ocapset->oc_id.cs_str));
478 if ((ocapset->oc_flags & FLG_OCS_USRDEFID) ||
489 ocapset->oc_id.cs_str = pstr;
490 ocapset->oc_flags |= flags;
554 get_cap_group(Objcapset *ocapset, Word cnum, Ofl_desc *ofl, Is_desc *isp)
564 if (ocapset->oc_id.cs_str)
580 if (cgp->cg_set.oc_hw_1.cm_val != ocapset->oc_hw_1.cm_val)
582 if (cgp->cg_set.oc_sf_1.cm_val != ocapset->oc_sf_1.cm_val)
584 if (cgp->cg_set.oc_hw_2.cm_val != ocapset->oc_hw_2.cm_val)
588 oalp = ocapset->oc_plat.cl_val;
595 oalp = ocapset->oc_mach.cl_val;
629 (ocapset->oc_id.cs_str == NULL)) {
638 if ((ocapset->oc_id.cs_str = libld_malloc(len)) == NULL)
641 (void) snprintf(ocapset->oc_id.cs_str, len,
647 cgp->cg_set = *ocapset;
654 ocapset->oc_plat.cl_val = ocapset->oc_mach.cl_val = NULL;
817 Objcapset ocapset = { 0 };
1067 get_cap_group(&ocapset,
1084 ocapset.oc_hw_1.cm_val =
1085 ocapset.oc_sf_1.cm_val =
1086 ocapset.oc_hw_2.cm_val = 0;
1087 if (ocapset.oc_plat.cl_val) {
1088 free((void *)ocapset.oc_plat.cl_val);
1089 ocapset.oc_plat.cl_val = NULL;
1091 if (ocapset.oc_mach.cl_val) {
1092 free((void *)ocapset.oc_mach.cl_val);
1093 ocapset.oc_mach.cl_val = NULL;
1100 ocapset.oc_hw_1.cm_val = data->c_un.c_val;
1103 ocapset.oc_hw_1.cm_val, ld_targ.t_m.m_mach));
1107 ocapset.oc_sf_1.cm_val = data->c_un.c_val;
1110 ocapset.oc_sf_1.cm_val, ld_targ.t_m.m_mach));
1114 ocapset.oc_hw_2.cm_val = data->c_un.c_val;
1117 ocapset.oc_hw_2.cm_val, ld_targ.t_m.m_mach));
1121 if ((capstr = alist_append(&ocapset.oc_plat.cl_val,
1130 if ((capstr = alist_append(&ocapset.oc_mach.cl_val,
1139 ocapset.oc_id.cs_str = strs + data->c_un.c_ptr;
1142 ocapset.oc_id.cs_str));