Lines Matching refs:temp
74 char *temp; in zip_close() local
149 if ((temp=_zip_create_temp_output(za, &out)) == NULL) { in zip_close()
249 (void)remove(temp); in zip_close()
250 free(temp); in zip_close()
256 (void)remove(temp); in zip_close()
257 free(temp); in zip_close()
266 if (_zip_rename(temp, za->zn) != 0) { in zip_close()
268 (void)remove(temp); in zip_close()
269 free(temp); in zip_close()
283 free(temp); in zip_close()
594 char *temp; in _zip_create_temp_output() local
599 if ((temp=(char *)malloc(strlen(za->tempdir)+13)) == NULL) { in _zip_create_temp_output()
603 sprintf(temp, "%s/.zip.XXXXXX", za->tempdir); in _zip_create_temp_output()
606 if ((temp=(char *)malloc(strlen(za->zn)+8)) == NULL) { in _zip_create_temp_output()
610 sprintf(temp, "%s.XXXXXX", za->zn); in _zip_create_temp_output()
613 if ((tfd=mkstemp(temp)) == -1) { in _zip_create_temp_output()
615 free(temp); in _zip_create_temp_output()
622 (void)remove(temp); in _zip_create_temp_output()
623 free(temp); in _zip_create_temp_output()
636 return temp; in _zip_create_temp_output()