This helps editors with detecting the temporary files as XML since the
temporary files do not contain <?xml ...?> declaration.
Requested by https://bugzilla.redhat.com/show_bug.cgi?id=602277
ioctl
maintainer-makefile
mkstemp
+mkstemps
mktempd
netdb
perror
tmpdir = getenv ("TMPDIR");
if (!tmpdir) tmpdir = "/tmp";
- snprintf (ret, PATH_MAX, "%s/virshXXXXXX", tmpdir);
- fd = mkstemp (ret);
+ snprintf (ret, PATH_MAX, "%s/virshXXXXXX.xml", tmpdir);
+ fd = mkstemps(ret, 4);
if (fd == -1) {
- vshError(ctl, _("mkstemp: failed to create temporary file: %s"),
+ vshError(ctl, _("mkstemps: failed to create temporary file: %s"),
strerror(errno));
VIR_FREE(ret);
return NULL;