libvirt/src/util
Eric Blake d9d77bfa80 storage: let format probing work on root-squash NFS
Yet another instance of where using plain open() mishandles files
that live on root-squash NFS, and where improving the API can
improve the chance of a successful probe.

* src/util/storage_file.h (virStorageFileProbeFormat): Alter
signature.
* src/util/storage_file.c (virStorageFileProbeFormat): Use better
method for opening file.
* src/qemu/qemu_driver.c (qemuDomainGetBlockInfo): Update caller.
* src/storage/storage_backend_fs.c (virStorageBackendProbeTarget):
Likewise.
2012-10-22 09:04:57 -06:00
..
bitmap.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
bitmap.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
buf.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
buf.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
cgroup.c Various typos and misspellings 2012-10-12 00:03:43 +02:00
cgroup.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
command.c Move virProcess{Kill,Abort,TranslateStatus} into virprocess.{c,h} 2012-09-26 10:09:57 +01:00
command.h Move virProcess{Kill,Abort,TranslateStatus} into virprocess.{c,h} 2012-09-26 10:09:57 +01:00
conf.c Log file name passed to virConfReadFile 2012-10-21 13:21:50 -04:00
conf.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
dnsmasq.c network: always create dnsmasq hosts and addnhosts files, even if empty 2012-10-20 21:29:19 -04:00
dnsmasq.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
ebtables.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
ebtables.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
event_poll.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
event_poll.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
event.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
event.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
hooks.c hooks: let virCommand do the error reporting 2012-10-09 08:41:53 -06:00
hooks.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
hostusb.c qemu: Add option to treat missing USB devices as success 2012-10-11 15:11:41 +02:00
hostusb.h qemu: Add option to treat missing USB devices as success 2012-10-11 15:11:41 +02:00
iohelper.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
iptables.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
iptables.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
json.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
json.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
keymaps.csv Rsync keymaps.csv file with GTK-VNC 2012-01-12 20:44:55 +00:00
logging.c Various typos and misspellings 2012-10-12 00:03:43 +02:00
logging.h util: switch virLogEatParams to virLogSource 2012-10-15 11:13:43 +02:00
memory.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
memory.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
pci.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
pci.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
processinfo.c Various typos and misspellings 2012-10-12 00:03:43 +02:00
processinfo.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
sexpr.c Convert (nearly) all files in src/util/ to use virReportError() 2012-07-18 16:31:35 +01:00
sexpr.h build: fix PROBE() usage of intptr_t 2012-08-09 15:40:42 -06:00
stats_linux.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
stats_linux.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
storage_file.c storage: let format probing work on root-squash NFS 2012-10-22 09:04:57 -06:00
storage_file.h storage: let format probing work on root-squash NFS 2012-10-22 09:04:57 -06:00
sysinfo.c S390: Buffer too small for large CPU numbers. 2012-10-05 09:00:52 -06:00
sysinfo.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
threadpool.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
threadpool.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
threads-pthread.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
threads-pthread.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
threads-win32.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
threads-win32.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
threads.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
threads.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
util.c Log parameters passed to virFileMakePath 2012-10-21 13:21:50 -04:00
util.h Add systemd journal support 2012-09-28 16:02:56 +01:00
uuid.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
uuid.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
viratomic.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
viratomic.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
viraudit.c Change logging category parameter into an enum 2012-09-28 10:39:28 +01:00
viraudit.h Change logging category parameter into an enum 2012-09-28 10:39:28 +01:00
virauth.c Fix crash accessing a NULL URI when looking up auth credentials 2012-09-21 10:13:53 +01:00
virauth.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virauthconfig.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virauthconfig.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virdbus.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virdbus.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virfile.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virfile.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virhash.c Fix some typos in messages, docs and comments. 2012-08-22 15:34:07 -06:00
virhash.h Implement virHashRemoveAll function 2012-04-19 10:21:43 -04:00
virhashcode.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virhashcode.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virkeycode-mapgen.py Fix keymap used to talk with QEMU 2011-08-26 14:18:57 +01:00
virkeycode.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virkeycode.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virkeyfile.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virkeyfile.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virlockspace.c Add JSON serialization of virLockSpacePtr objects for process re-exec() 2012-10-16 15:45:55 +01:00
virlockspace.h Add JSON serialization of virLockSpacePtr objects for process re-exec() 2012-10-16 15:45:55 +01:00
virmacaddr.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virmacaddr.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetdev.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetdev.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetdevbandwidth.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetdevbandwidth.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetdevbridge.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetdevbridge.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetdevmacvlan.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetdevmacvlan.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetdevopenvswitch.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetdevopenvswitch.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetdevtap.c network: fix dnsmasq/radvd binding to IPv6 on recent kernels 2012-09-27 11:17:52 -06:00
virnetdevtap.h network: fix dnsmasq/radvd binding to IPv6 on recent kernels 2012-09-27 11:17:52 -06:00
virnetdevveth.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetdevveth.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetdevvlan.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetdevvlan.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetdevvportprofile.c Correct checking of virStrcpyStatic() return value 2012-10-03 21:17:13 -04:00
virnetdevvportprofile.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetlink.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetlink.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnodesuspend.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnodesuspend.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virobject.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virobject.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virpidfile.c Various typos and misspellings 2012-10-12 00:03:43 +02:00
virpidfile.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virprocess.c Fix typo in previous commit s/lik/like/ 2012-10-16 16:37:50 +01:00
virprocess.h Move most of qemuProcessKill into virProcessKillPainfully 2012-09-27 10:11:44 +01:00
virrandom.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virrandom.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virsocketaddr.c Various typos and misspellings 2012-10-12 00:03:43 +02:00
virsocketaddr.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virterror_internal.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virterror.c Introduce an internal API for handling file based lockspaces 2012-10-16 15:45:55 +01:00
virtime.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virtime.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virtypedparam.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virtypedparam.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
viruri.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
viruri.h Fix crash accessing a NULL URI when looking up auth credentials 2012-09-21 10:13:53 +01:00
xml.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
xml.h build: fix build with older libxml2 2011-12-08 11:37:24 +08:00