Lines Matching defs:mem_header
306 Elf_Arhdr *mem_header = NULL;
317 while (mem_header == NULL) {
321 if ((mem_header = elf_getarhdr(elf)) == NULL) {
328 if (mem_header->ar_name[0] == '/') {
331 mem_header = NULL;
337 * The mem_header->ar_name[] is set to a NULL string
345 (void) strncpy(file->ar_name, mem_header->ar_name, SNAME);
347 if ((file->ar_longname = malloc(strlen(mem_header->ar_name) + 1))
353 (void) strcpy(file->ar_longname, mem_header->ar_name);
354 if ((file->ar_rawname = malloc(strlen(mem_header->ar_rawname) + 1))
360 tmp_rawname = mem_header->ar_rawname;
370 file->ar_date = mem_header->ar_date;
371 file->ar_uid = mem_header->ar_uid;
372 file->ar_gid = mem_header->ar_gid;
373 file->ar_mode = (unsigned long) mem_header->ar_mode;
374 file->ar_size = mem_header->ar_size;
1223 * The mem_header->ar_name[] is set to a NULL string