summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard Jones <rjones@redhat.com>2009-11-17 19:51:29 +0000
committerRichard Jones <rjones@redhat.com>2009-11-17 20:14:47 +0000
commit540c85a1102c5876265502f8ae287ea697834d20 (patch)
tree9fc0df1d0a607e83740111a8737e7fffaea9d701 /src
parentdcd08dd356ca361703f4f2a2e25b639b219ac40d (diff)
downloadlibguestfs-540c85a1102c5876265502f8ae287ea697834d20.tar.gz
libguestfs-540c85a1102c5876265502f8ae287ea697834d20.tar.xz
libguestfs-540c85a1102c5876265502f8ae287ea697834d20.zip
New API call: fill - fill a file with octets
Diffstat (limited to 'src')
-rw-r--r--src/MAX_PROC_NR2
-rw-r--r--src/generator.ml13
2 files changed, 14 insertions, 1 deletions
diff --git a/src/MAX_PROC_NR b/src/MAX_PROC_NR
index 9d683f8c..c34a8046 100644
--- a/src/MAX_PROC_NR
+++ b/src/MAX_PROC_NR
@@ -1 +1 @@
-214
+215
diff --git a/src/generator.ml b/src/generator.ml
index bde50ff6..4499eb72 100644
--- a/src/generator.ml
+++ b/src/generator.ml
@@ -4086,6 +4086,19 @@ partition table), C<gpt> (a GPT/EFI-style partition table). Other
values are possible, although unusual. See C<guestfs_part_init>
for a full list.");
+ ("fill", (RErr, [Int "c"; Int "len"; Pathname "path"]), 215, [],
+ [InitBasicFS, Always, TestOutputBuffer (
+ [["fill"; "0x63"; "10"; "/test"];
+ ["read_file"; "/test"]], "cccccccccc")],
+ "fill a file with octets",
+ "\
+This command creates a new file called C<path>. The initial
+content of the file is C<len> octets of C<c>, where C<c>
+must be a number in the range C<[0..255]>.
+
+To fill a file with zero bytes (sparsely), it is
+much more efficient to use C<guestfs_truncate_size>.");
+
]
let all_functions = non_daemon_functions @ daemon_functions