init_maps(head) struct so_map	*head;
init_maps(struct so_map *head)
init_maps(head)	struct so_map	*head;{	struct so_map	*smp;	/* Relocate all loaded objects according to their RRS segments */	for (smp = head; smp; smp = smp->som_next) {		if (LM_PRIVATE(smp)->spd_flags & RTLD_RTLD)			continue;		reloc_map(smp);	}	/* Copy any relocated initialized data. */	for (smp = head; smp; smp = smp->som_next) {		if (LM_PRIVATE(smp)->spd_flags & RTLD_RTLD)			continue;		reloc_copy(smp);	}	/* Call any object initialization routines. */	for (smp = head; smp; smp = smp->som_next) {		if (LM_PRIVATE(smp)->spd_flags & RTLD_RTLD)			continue;		call_map(smp, ".init");		call_map(smp, "__init");		call_map(smp, "__GLOBAL__DI");	}}