Lines Matching refs:ar_name
332 if (mem_header->ar_name[0] == '/') {
341 * The mem_header->ar_name[] is set to a NULL string
349 (void) strncpy(file->ar_name, mem_header->ar_name, SNAME);
351 if ((file->ar_longname = malloc(strlen(mem_header->ar_name) + 1))
357 (void) strcpy(file->ar_longname, mem_header->ar_name);
505 * for ar_name: Put the size string into the long name
840 * The reason for this is that there is not enough room in the ar_name
956 * and fptr->ar_name has been replaced with the special /xxx
977 * This will not overflow the ar_name field because that field is
982 (void) snprintf(fptr->ar_name, sizeof (fptr->ar_name),
1250 * The mem_header->ar_name[] is set to a NULL string
1257 if (fptr->ar_name[0] == 0) {
1259 (void) strncpy(fptr->ar_name, fptr->ar_rawname, SNAME);
1263 trimslash(fptr->ar_longname) : fptr->ar_name,