sg_desc
typedef struct sg_desc Sg_desc;
static predef_seg_t sg_desc = {
&sg_desc.psg_ ## _seg_field, 0, FLG_EC_BUILTIN | ec_flags }
if ((psegs = libld_malloc(sizeof (sg_desc))) == NULL)
(void) memcpy(psegs, &sg_desc, sizeof (sg_desc));
&sgp[(enp->ec_segment - (Sg_desc *) &sg_desc)];