libvirt/tools
Eric Blake 44342a0efe build: use re-entrant functions in virsh
Yesterday's commit 15d2c9f pointed out that virsh was still using
localtime(), which is not thread-safe, even though virsh is
definitely multi-threaded.  Even if we only ever triggered it from
one thread, it's better safe than sorry for maintenance purposes.

* cfg.mk (exclude_file_name_regexp--sc_prohibit_nonreentrant):
Tighten the rule.
* tools/virsh.c (vshOutputLogFile): Avoid localtime.
(vshEditWriteToTempFile, vshEditReadBackFile, cmdCd, cmdPwd)
(vshCloseLogFile): Avoid strerror.
* tools/console.c (vshMakeStdinRaw): Likewise.
* tools/virsh-domain.c (vshGenFileName): Fix spacing in previous
patch.
2012-09-05 11:09:04 -06:00
..
console.c build: use re-entrant functions in virsh 2012-09-05 11:09:04 -06:00
console.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
libvirt_win_icon_16x16.ico Move virsh into tools/ directory 2009-09-21 14:41:45 +01:00
libvirt_win_icon_32x32.ico Move virsh into tools/ directory 2009-09-21 14:41:45 +01:00
libvirt_win_icon_48x48.ico Move virsh into tools/ directory 2009-09-21 14:41:45 +01:00
libvirt_win_icon_64x64.ico Move virsh into tools/ directory 2009-09-21 14:41:45 +01:00
libvirt-guests.init.sh output status information during guest shutdown again 2012-08-21 15:52:26 -06:00
libvirt-guests.service.in output status information during guest shutdown again 2012-08-21 15:52:26 -06:00
libvirt-guests.sysconf libvirt-guests: Add parallel startup and shutdown of guests 2012-03-05 13:18:24 +01:00
Makefile.am virsh: split out virsh-volume.c 2012-08-21 00:23:12 -06:00
virsh_win_icon.rc Move virsh into tools/ directory 2009-09-21 14:41:45 +01:00
virsh-domain-monitor.c virsh: remove unneeded usage of vshConnectionUsability() 2012-08-31 16:22:22 +02:00
virsh-domain-monitor.h virsh: split out virsh-domain-monitor.c 2012-08-20 23:39:54 -06:00
virsh-domain.c build: use re-entrant functions in virsh 2012-09-05 11:09:04 -06:00
virsh-domain.h virsh: declare more common functions 2012-08-20 23:56:18 -06:00
virsh-edit.c virsh: use common namespacing 2012-08-20 07:04:10 -06:00
virsh-host.c virsh: remove unneeded usage of vshConnectionUsability() 2012-08-31 16:22:22 +02:00
virsh-host.h virsh: split out virsh-host.c 2012-08-20 23:51:29 -06:00
virsh-interface.c virsh: remove unneeded usage of vshConnectionUsability() 2012-08-31 16:22:22 +02:00
virsh-interface.h virsh: split out virsh-interface.c 2012-08-20 23:59:06 -06:00
virsh-network.c virsh: remove unneeded usage of vshConnectionUsability() 2012-08-31 16:22:22 +02:00
virsh-network.h virsh: split out virsh-network.c 2012-08-21 00:02:09 -06:00
virsh-nodedev.c virsh: remove unneeded usage of vshConnectionUsability() 2012-08-31 16:22:22 +02:00
virsh-nodedev.h virsh: split out virsh-nodedev.c 2012-08-21 00:05:53 -06:00
virsh-nwfilter.c virsh: remove unneeded usage of vshConnectionUsability() 2012-08-31 16:22:22 +02:00
virsh-nwfilter.h virsh: split out virsh-nwfilter.c 2012-08-21 00:07:30 -06:00
virsh-pool.c virsh: remove unneeded usage of vshConnectionUsability() 2012-08-31 16:22:22 +02:00
virsh-pool.h virsh: split out virsh-pool.c 2012-08-21 00:11:29 -06:00
virsh-secret.c virsh: remove unneeded usage of vshConnectionUsability() 2012-08-31 16:22:22 +02:00
virsh-secret.h virsh: split out virsh-secret.c 2012-08-21 00:16:35 -06:00
virsh-snapshot.c virsh: remove unneeded usage of vshConnectionUsability() 2012-08-31 16:22:22 +02:00
virsh-snapshot.h virsh: split out virsh-snapshot.c 2012-08-21 00:19:10 -06:00
virsh-volume.c virsh: remove unneeded usage of vshConnectionUsability() 2012-08-31 16:22:22 +02:00
virsh-volume.h virsh: split out virsh-volume.c 2012-08-21 00:23:12 -06:00
virsh.c build: use re-entrant functions in virsh 2012-09-05 11:09:04 -06:00
virsh.h virsh: remove unneeded usage of vshConnectionUsability() 2012-08-31 16:22:22 +02:00
virsh.pod docs: correct dompmwakeup description 2012-09-05 06:36:55 +02:00
virt-host-validate-common.c Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virt-host-validate-common.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virt-host-validate-lxc.c Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virt-host-validate-lxc.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virt-host-validate-qemu.c Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virt-host-validate-qemu.h Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virt-host-validate.c Desert the FSF address in copyright 2012-07-23 10:50:50 +08:00
virt-pki-validate.in Fixup manpage names and copyright dates 2012-07-25 12:46:29 -04:00
virt-sanlock-cleanup.in Fix virt-sanlock-cleanup documentation 2011-10-17 10:57:36 -06:00
virt-xml-validate.in maint: avoid regression on copyright listings 2012-07-27 07:42:34 -06:00