<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libguestfs.git/bindtests, branch 1.5.23</title>
<subtitle>[MIRROR] library for accessing and modifying guest disk images</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/'/>
<entry>
<title>generator: Implement BufferIn parameter type (RHBZ#501889).</title>
<updated>2010-05-20T09:30:12+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-05-18T20:47:19+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=bda6cf75f259992bcba23c3c4c2339c50552f491'/>
<id>bda6cf75f259992bcba23c3c4c2339c50552f491</id>
<content type='text'>
The BufferIn argument turns into various things:

 in C      const char *, size_t parameter pair

 in XDR    an opaque&lt;&gt; type (instead of string) which allows \0 chars

 in other bindings
           mostly just a string, since most languages except for C
           permit strings to contain any 8 bit data
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The BufferIn argument turns into various things:

 in C      const char *, size_t parameter pair

 in XDR    an opaque&lt;&gt; type (instead of string) which allows \0 chars

 in other bindings
           mostly just a string, since most languages except for C
           permit strings to contain any 8 bit data
</pre>
</div>
</content>
</entry>
<entry>
<title>New API calls: truncate, truncate_size, mkdir_mode, utimens, lchown.</title>
<updated>2009-11-02T16:37:51+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2009-10-30T16:10:45+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=2eb19f526164a978c373a760deb30854d56b62ce'/>
<id>2eb19f526164a978c373a760deb30854d56b62ce</id>
<content type='text'>
truncate, truncate_size: Used to truncate files to a particular
size, or to zero bytes.

mkdir_mode: Like mkdir but allows you to also specify the
initial permissions for the new directory.

utimens: Set timestamp on a file with nanosecond accuracy.

lchown: Corresponding to lchown(2) syscall (we already have chown).

The implementation is complicated by the fact that we had to
add an Int64 parameter type to the generator.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
truncate, truncate_size: Used to truncate files to a particular
size, or to zero bytes.

mkdir_mode: Like mkdir but allows you to also specify the
initial permissions for the new directory.

utimens: Set timestamp on a file with nanosecond accuracy.

lchown: Corresponding to lchown(2) syscall (we already have chown).

The implementation is complicated by the fact that we had to
add an Int64 parameter type to the generator.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests for bindings parameters, fix several broken bindings.</title>
<updated>2009-05-28T19:15:51+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2009-05-28T19:15:51+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=babc0846cc911b01a58a7385d30ad25889b7175a'/>
<id>babc0846cc911b01a58a7385d30ad25889b7175a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
