Artifact
char *xheader_ghdr_name(void) { if (!globexthdr_name) { size_t len; const char *global_header_template = HEADER_TEMPLATE(pax_global_header); const char *tmp = getenv ("TMPDIR"); if (!tmp) tmp = "/tmp"; len = strlen (tmp) + strlen (global_header_template) + 1; globexthdr_name = xmalloc (len); strcpy(globexthdr_name, tmp); strcat(globexthdr_name, global_header_template); } return xheader_format_name (NULL, globexthdr_name, global_header_count + 1); }
4c479b81-9e91-4ff4-b85e-156465341dcd
char *xheader_ghdr_name(void) { if (!globexthdr_name) { size_t len; const char *global_header_template = HEADER_TEMPLATE(pax_global_header); const char *tmp = getenv ("TMPDIR"); if (!tmp) tmp = "/tmp"; len = strlen (tmp) + strlen (global_header_template) + 1; globexthdr_name = xmalloc (len); strcpy(globexthdr_name, tmp); strcat(globexthdr_name, global_header_template); } return xheader_format_name (NULL, globexthdr_name, global_header_count + 1); }