diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2011-07-14 18:18:07 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2011-07-14 18:18:07 +0100 |
commit | bb6a1b4cdc3fc441bb10ff4b9670895c199c6206 (patch) | |
tree | e897032bb95bb03ded67778afa8f5a5933f81c81 /generator | |
parent | 617e7f6bafa7de2303c08e1715004aae3141c389 (diff) | |
download | libguestfs-bb6a1b4cdc3fc441bb10ff4b9670895c199c6206.tar.gz libguestfs-bb6a1b4cdc3fc441bb10ff4b9670895c199c6206.tar.xz libguestfs-bb6a1b4cdc3fc441bb10ff4b9670895c199c6206.zip |
New API: write-append
Append content to the end of a file.
Diffstat (limited to 'generator')
-rw-r--r-- | generator/generator_actions.ml | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/generator/generator_actions.ml b/generator/generator_actions.ml index ebde9c9d..1ccacdb8 100644 --- a/generator/generator_actions.ml +++ b/generator/generator_actions.ml @@ -5414,7 +5414,9 @@ to ensure the length of the file is exactly C<len> bytes."); "create a new file", "\ This call creates a file called C<path>. The content of the -file is the string C<content> (which can contain any 8 bit data)."); +file is the string C<content> (which can contain any 8 bit data). + +See also C<guestfs_write_append>."); ("pwrite", (RInt "nbytes", [Pathname "path"; BufferIn "content"; Int64 "offset"], []), 247, [ProtocolLimitWarning], [InitScratchFS, Always, TestOutput ( @@ -6066,6 +6068,20 @@ is resized to the maximum size. See also L<btrfs(8)>."); + ("write_append", (RErr, [Pathname "path"; BufferIn "content"], []), 290, [ProtocolLimitWarning], + [InitScratchFS, Always, TestOutput ( + [["write"; "/write_append"; "line1\n"]; + ["write_append"; "/write_append"; "line2\n"]; + ["write_append"; "/write_append"; "line3a"]; + ["write_append"; "/write_append"; "line3b\n"]; + ["cat"; "/write_append"]], "line1\nline2\nline3aline3b\n")], + "append content to end of file", + "\ +This call appends C<content> to the end of file C<path>. If +C<path> does not exist, then a new file is created. + +See also C<guestfs_write>."); + ] let all_functions = non_daemon_functions @ daemon_functions |