Libvirt provides a portable, long term stable C API for managing the virtualization technologies provided by many operating systems. It includes support for QEMU, KVM, Xen, LXC, bhyve, Virtuozzo, VMware vCenter and ESX, VMware Desktop, Hyper-V, VirtualBox and the POWER Hypervisor.
Go to file
Michal Privoznik 84b5079232 Introduce virStreamInData
This is just an internal API, that calls corresponding function
in stream driver. This function will set @data = 1 if the
underlying file is in data section, or @data = 0 if it is in a
hole. At any rate, @length is set to number of bytes remaining in
the section the file currently is.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
2017-05-18 07:42:13 +02:00
.gnulib@da830b5146 maint: update to latest gnulib 2017-05-15 16:13:03 +01:00
build-aux annotate all mocked functions with noinline 2017-04-19 10:51:51 +01:00
daemon remote: Fix possible use-after-free when sending event message 2017-04-25 07:26:36 -04:00
docs news: Update for GIC version on TCG changes 2017-05-16 16:48:30 +02:00
examples lib: Fix c99 style comments 2017-04-27 14:13:19 +02:00
gnulib build: drop hack for old mingw ssize_t 2016-07-12 08:57:13 -06:00
include/libvirt Introduce virStreamSparseSendAll 2017-05-18 07:42:13 +02:00
m4 locking: Add support for sanlock_strerror 2017-04-27 11:44:11 +02:00
po Release of libvirt-3.3.0 2017-05-05 21:38:00 +02:00
src Introduce virStreamInData 2017-05-18 07:42:13 +02:00
tests util: Introduce virFileInData 2017-05-18 07:42:13 +02:00
tools virsh: add --io when attaching disks to guests 2017-05-17 13:50:19 -04:00
.color_coded.in Add color_coded support 2017-05-09 09:51:11 +02:00
.ctags
.dir-locals.el
.gitignore Add YouCompleteMe support 2017-05-09 09:51:11 +02:00
.gitmodules util: switch over to use keycodemapdb GIT submodule 2017-04-25 21:14:18 +01:00
.mailmap
.travis.yml Add travis build configuration 2017-04-19 10:51:51 +01:00
.ycm_extra_conf.py.in Add YouCompleteMe support 2017-05-09 09:51:11 +02:00
AUTHORS.in Change maintainers list 2016-02-12 13:10:05 +03:00
autogen.sh autogen.sh: Improve and generalize 2017-04-25 09:52:37 +02:00
bootstrap maint: update to latest gnulib 2017-01-10 12:54:54 -06:00
bootstrap.conf hvsupport: use a regex instead of XML::XPath 2016-07-19 18:42:44 +02:00
cfg.mk tests: Add virfilewrapper -- the new super "mock" 2017-05-09 13:12:40 +02:00
ChangeLog-old Fix typos in src/* 2014-04-21 16:49:08 -06:00
config-post.h m4/virt-devmapper: use LIBVIRT_CHECK_(PKG|LIB) 2016-12-21 15:39:39 +01:00
configure.ac Add YouCompleteMe support 2017-05-09 09:51:11 +02:00
COPYING
COPYING.LESSER maint: Remove control characters from LGPL license file 2015-09-25 09:16:24 +02:00
HACKING HACKING: Document developer tooling 2017-05-09 09:51:11 +02:00
libvirt-admin.pc.in Add libvirt-admin library 2015-06-16 13:46:20 +02:00
libvirt-lxc.pc.in
libvirt-qemu.pc.in
libvirt.pc.in
libvirt.spec.in spec: Use HTTPS instead of HTTP 2017-05-11 18:35:45 +02:00
Makefile.am Drop autobuild.sh 2017-04-13 19:03:46 +02:00
Makefile.nonreentrant cfg.mk: use a single regex for all non-reentrant functions 2016-06-15 15:00:56 +02:00
mingw-libvirt.spec.in spec: Use HTTPS instead of HTTP 2017-05-11 18:35:45 +02:00
README
README-hacking
run.in
TODO

         LibVirt : simple API for virtualization

  Libvirt is a C toolkit to interact with the virtualization capabilities
of recent versions of Linux (and other OSes). It is free software
available under the GNU Lesser General Public License. Virtualization of
the Linux Operating System means the ability to run multiple instances of
Operating Systems concurrently on a single hardware system where the basic
resources are driven by a Linux instance. The library aim at providing
long term stable C API initially for the Xen paravirtualization but
should be able to integrate other virtualization mechanisms if needed.

Daniel Veillard <veillard@redhat.com>