X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=src%2Fguestfs.pod;h=7cb05a6c3ac34467f8c7ffa62bc82d4820e9162c;hp=fc58f4f1f04129b6063529f7da4c0ba19e843ae5;hb=0710326ac5f1a06cf1dc3500617d04cf4cba5631;hpb=fab75c0337d7897d10ea5e95e47ac05eab81ace9 diff --git a/src/guestfs.pod b/src/guestfs.pod index fc58f4f..7cb05a6 100644 --- a/src/guestfs.pod +++ b/src/guestfs.pod @@ -52,6 +52,9 @@ need enough permissions to access the disk images. Libguestfs is a large API because it can do many things. For a gentle introduction, please read the L section next. +There are also some example programs in the L +manual page. + =head1 API OVERVIEW This section provides a gentler overview of the libguestfs API. We @@ -654,7 +657,7 @@ with libguestfs. =item B -For documentation see the file C. +For documentation see L. =item B @@ -669,16 +672,11 @@ The PHP binding only works correctly on 64 bit machines. =item B -For documentation do: - - $ python - >>> import guestfs - >>> help (guestfs) +For documentation see L. =item B -Use the Guestfs module. There is no Ruby-specific documentation, but -you can find examples written in Ruby in the libguestfs source. +For documentation see L. =item B @@ -1857,6 +1855,14 @@ The header contains the procedure number (C) which is how the receiver knows what type of args structure to expect, or none at all. +For functions that take optional arguments, the optional arguments are +encoded in the C_args> structure in the same way as +ordinary arguments. A bitmask in the header indicates which optional +arguments are meaningful. The bitmask is also checked to see if it +contains bits set which the daemon does not know about (eg. if more +optional arguments were added in a later version of the library), and +this causes the call to be rejected. + The reply message for ordinary functions is: total length (header + ret, @@ -2083,11 +2089,16 @@ enough. =head1 SEE ALSO +L, +L, +L, +L, L, L, L, L, L, +L, L, L, L,