X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=src%2Fguestfs.pod;h=c85b0c598f97d89292f15cb9748f1cdeef61d681;hb=7a5a9886a33c2f0294d4cae3d9a0c99c47acf695;hp=d23cae8d2a6c21c5a8d4c8b1ba38988779eafb7d;hpb=22cea85b4c00702767487eabd6bc17837b5e101d;p=libguestfs.git diff --git a/src/guestfs.pod b/src/guestfs.pod index d23cae8..c85b0c5 100644 --- a/src/guestfs.pod +++ b/src/guestfs.pod @@ -1317,10 +1317,9 @@ parameters, but with the roles of daemon and library reversed. =head3 INITIAL MESSAGE -Because the underlying channel (QEmu -net channel) doesn't have any -sort of connection control, when the daemon launches it sends an -initial word (C) which indicates that the guest -and daemon is alive. This is what L waits for. +When the daemon launches it sends an initial word +(C) which indicates that the guest and daemon is +alive. This is what L waits for. =head1 MULTIPLE HANDLES AND MULTIPLE THREADS @@ -1331,6 +1330,9 @@ Only use the handle from a single thread. Either use the handle exclusively from one thread, or provide your own mutex so that two threads cannot issue calls on the same handle at the same time. +See the graphical program guestfs-browser for one possible +architecture for multithreaded programs using libvirt and libguestfs. + =head1 QEMU WRAPPERS If you want to compile your own qemu, run qemu from a non-standard