Revise documentation on creating files.
authorRichard Jones <rjones@redhat.com>
Thu, 27 May 2010 08:49:28 +0000 (09:49 +0100)
committerRichard Jones <rjones@redhat.com>
Thu, 27 May 2010 08:49:28 +0000 (09:49 +0100)
src/guestfs.pod

index e3f6cf0..3794023 100644 (file)
@@ -258,7 +258,11 @@ L</guestfs_tgz_out>.
 It's often the case that you want to write a file or files to the disk
 image.
 
-For small, single files, use L</guestfs_write>.
+To write a small file with fixed content, use L</guestfs_write>.  To
+create a file of all zeroes, use L</guestfs_truncate_size> (sparse) or
+L</guestfs_fallocate64> (with all disk blocks allocated).  There are a
+variety of other functions for creating test files, for example
+L</guestfs_fill> and L</guestfs_fill_pattern>.
 
 To upload a single file, use L</guestfs_upload>.  This call has no
 limits on file content or size (even files larger than 4 GB).