Lines Matching defs:tmpname
912 dst_key_open(char *tmpname, mode_t mode) {
914 int fd = mkstemp(tmpname);
931 (void)unlink(tmpname);
936 dst_key_close(char *tmpname, FILE *fp, char *filename) {
938 return dst_key_cleanup(tmpname, fp);
941 if (rename(tmpname, filename) != 0) {
942 return dst_key_cleanup(tmpname, fp);
956 dst_key_cleanup(char *tmpname, FILE *fp) {
965 (void)unlink(tmpname);
2064 char tmpname[NAME_MAX];
2078 isc_buffer_init(&tmpb, tmpname, sizeof(tmpname));
2089 fp = dst_key_open(tmpname, mode);
2099 return dst_key_cleanup(tmpname, fp);
2139 return dst_key_close(tmpname, fp, filename);
2150 char tmpname[NAME_MAX];
2191 isc_buffer_init(&tmpb, tmpname, sizeof(tmpname));
2202 fp = dst_key_open(tmpname, mode);
2217 return dst_key_cleanup(tmpname, fp);
2234 return dst_key_cleanup(tmpname, fp);
2244 return dst_key_cleanup(tmpname, fp);
2255 return dst_key_cleanup(tmpname, fp);
2260 return dst_key_close(tmpname, fp, filename);