-#: ../src/guestfs-actions.pod:29 ../src/guestfs-actions.pod:63
-#: ../src/guestfs-actions.pod:92 ../src/guestfs-actions.pod:103
-#: ../src/guestfs-actions.pod:114 ../src/guestfs-actions.pod:124
-#: ../src/guestfs-actions.pod:135 ../src/guestfs-actions.pod:238
-#: ../src/guestfs-actions.pod:255 ../src/guestfs-actions.pod:266
-#: ../src/guestfs-actions.pod:302 ../src/guestfs-actions.pod:324
-#: ../src/guestfs-actions.pod:339 ../src/guestfs-actions.pod:403
-#: ../src/guestfs-actions.pod:430 ../src/guestfs-actions.pod:441
-#: ../src/guestfs-actions.pod:453 ../src/guestfs-actions.pod:534
-#: ../src/guestfs-actions.pod:549 ../src/guestfs-actions.pod:560
-#: ../src/guestfs-actions.pod:571 ../src/guestfs-actions.pod:717
-#: ../src/guestfs-actions.pod:734 ../src/guestfs-actions.pod:749
-#: ../src/guestfs-actions.pod:824 ../src/guestfs-actions.pod:839
-#: ../src/guestfs-actions.pod:855 ../src/guestfs-actions.pod:866
-#: ../src/guestfs-actions.pod:883 ../src/guestfs-actions.pod:916
-#: ../src/guestfs-actions.pod:974 ../src/guestfs-actions.pod:1002
-#: ../src/guestfs-actions.pod:1024 ../src/guestfs-actions.pod:1055
-#: ../src/guestfs-actions.pod:1143 ../src/guestfs-actions.pod:1174
-#: ../src/guestfs-actions.pod:1374 ../src/guestfs-actions.pod:1393
-#: ../src/guestfs-actions.pod:1474 ../src/guestfs-actions.pod:1822
-#: ../src/guestfs-actions.pod:1945 ../src/guestfs-actions.pod:2000
-#: ../src/guestfs-actions.pod:2030 ../src/guestfs-actions.pod:2439
-#: ../src/guestfs-actions.pod:2451 ../src/guestfs-actions.pod:2468
-#: ../src/guestfs-actions.pod:2576 ../src/guestfs-actions.pod:2587
-#: ../src/guestfs-actions.pod:2597 ../src/guestfs-actions.pod:2608
-#: ../src/guestfs-actions.pod:2620 ../src/guestfs-actions.pod:2650
-#: ../src/guestfs-actions.pod:2714 ../src/guestfs-actions.pod:2731
-#: ../src/guestfs-actions.pod:2745 ../src/guestfs-actions.pod:2765
-#: ../src/guestfs-actions.pod:2785 ../src/guestfs-actions.pod:2814
-#: ../src/guestfs-actions.pod:2830 ../src/guestfs-actions.pod:2846
-#: ../src/guestfs-actions.pod:2858 ../src/guestfs-actions.pod:2867
-#: ../src/guestfs-actions.pod:2900 ../src/guestfs-actions.pod:2913
-#: ../src/guestfs-actions.pod:2923 ../src/guestfs-actions.pod:2935
-#: ../src/guestfs-actions.pod:2949 ../src/guestfs-actions.pod:3029
-#: ../src/guestfs-actions.pod:3046 ../src/guestfs-actions.pod:3056
-#: ../src/guestfs-actions.pod:3101 ../src/guestfs-actions.pod:3116
-#: ../src/guestfs-actions.pod:3131 ../src/guestfs-actions.pod:3144
-#: ../src/guestfs-actions.pod:3155 ../src/guestfs-actions.pod:3166
-#: ../src/guestfs-actions.pod:3180 ../src/guestfs-actions.pod:3192
-#: ../src/guestfs-actions.pod:3209 ../src/guestfs-actions.pod:3240
-#: ../src/guestfs-actions.pod:3268 ../src/guestfs-actions.pod:3284
-#: ../src/guestfs-actions.pod:3300 ../src/guestfs-actions.pod:3309
-#: ../src/guestfs-actions.pod:3323 ../src/guestfs-actions.pod:3333
-#: ../src/guestfs-actions.pod:3345 ../src/guestfs-actions.pod:3357
-#: ../src/guestfs-actions.pod:3389 ../src/guestfs-actions.pod:3401
-#: ../src/guestfs-actions.pod:3418 ../src/guestfs-actions.pod:3429
-#: ../src/guestfs-actions.pod:3443 ../src/guestfs-actions.pod:3483
-#: ../src/guestfs-actions.pod:3514 ../src/guestfs-actions.pod:3525
-#: ../src/guestfs-actions.pod:3550 ../src/guestfs-actions.pod:3564
-#: ../src/guestfs-actions.pod:3579 ../src/guestfs-actions.pod:3701
-#: ../src/guestfs-actions.pod:3753 ../src/guestfs-actions.pod:3772
-#: ../src/guestfs-actions.pod:3787 ../src/guestfs-actions.pod:3813
-#: ../src/guestfs-actions.pod:3870 ../src/guestfs-actions.pod:3884
-#: ../src/guestfs-actions.pod:3894 ../src/guestfs-actions.pod:3905
-#: ../src/guestfs-actions.pod:4160 ../src/guestfs-actions.pod:4176
-#: ../src/guestfs-actions.pod:4187 ../src/guestfs-actions.pod:4196
-#: ../src/guestfs-actions.pod:4207 ../src/guestfs-actions.pod:4216
-#: ../src/guestfs-actions.pod:4227 ../src/guestfs-actions.pod:4240
-#: ../src/guestfs-actions.pod:4258 ../src/guestfs-actions.pod:4274
-#: ../src/guestfs-actions.pod:4290 ../src/guestfs-actions.pod:4305
-#: ../src/guestfs-actions.pod:4325 ../src/guestfs-actions.pod:4340
-#: ../src/guestfs-actions.pod:4356 ../src/guestfs-actions.pod:4374
-#: ../src/guestfs-actions.pod:4390 ../src/guestfs-actions.pod:4404
-#: ../src/guestfs-actions.pod:4429 ../src/guestfs-actions.pod:4450
-#: ../src/guestfs-actions.pod:4466 ../src/guestfs-actions.pod:4487
-#: ../src/guestfs-actions.pod:4499 ../src/guestfs-actions.pod:4511
-#: ../src/guestfs-actions.pod:4527 ../src/guestfs-actions.pod:4561
-#: ../src/guestfs-actions.pod:4581 ../src/guestfs-actions.pod:4604
-#: ../src/guestfs-actions.pod:4694 ../src/guestfs-actions.pod:4800
-#: ../src/guestfs-actions.pod:4809 ../src/guestfs-actions.pod:4819
-#: ../src/guestfs-actions.pod:4829 ../src/guestfs-actions.pod:4848
-#: ../src/guestfs-actions.pod:4858 ../src/guestfs-actions.pod:4868
-#: ../src/guestfs-actions.pod:4878 ../src/guestfs-actions.pod:4890
-#: ../src/guestfs-actions.pod:4940 ../src/guestfs-actions.pod:4954
-#: ../src/guestfs-actions.pod:4967 ../src/guestfs-actions.pod:4980
-#: ../src/guestfs-actions.pod:4994 ../src/guestfs-actions.pod:5004
-#: ../src/guestfs-actions.pod:5021 ../src/guestfs-actions.pod:5051
-#: ../src/guestfs-actions.pod:5062 ../src/guestfs-actions.pod:5097
-#: ../src/guestfs-actions.pod:5107 ../src/guestfs-actions.pod:5122
-#: ../src/guestfs-actions.pod:5148 ../src/guestfs-actions.pod:5176
-#: ../src/guestfs-actions.pod:5280 ../src/guestfs-actions.pod:5295
-#: ../src/guestfs-actions.pod:5306 ../src/guestfs-actions.pod:5352
-#: ../src/guestfs-actions.pod:5362 ../src/guestfs-actions.pod:5399
-#: ../src/guestfs-actions.pod:5426 ../src/guestfs-actions.pod:5468
-#: ../src/guestfs-actions.pod:5491 ../src/guestfs-actions.pod:5548
-#: ../src/guestfs-actions.pod:5564 ../src/guestfs-actions.pod:5590
-msgid "This function returns 0 on success or -1 on error."
+#: ../src/guestfs-actions.pod:30 ../src/guestfs-actions.pod:58
+#: ../src/guestfs-actions.pod:119 ../src/guestfs-actions.pod:156
+#: ../src/guestfs-actions.pod:170 ../src/guestfs-actions.pod:191
+#: ../src/guestfs-actions.pod:211 ../src/guestfs-actions.pod:225
+#: ../src/guestfs-actions.pod:340 ../src/guestfs-actions.pod:360
+#: ../src/guestfs-actions.pod:374 ../src/guestfs-actions.pod:419
+#: ../src/guestfs-actions.pod:447 ../src/guestfs-actions.pod:465
+#: ../src/guestfs-actions.pod:532 ../src/guestfs-actions.pod:565
+#: ../src/guestfs-actions.pod:579 ../src/guestfs-actions.pod:594
+#: ../src/guestfs-actions.pod:693 ../src/guestfs-actions.pod:711
+#: ../src/guestfs-actions.pod:725 ../src/guestfs-actions.pod:739
+#: ../src/guestfs-actions.pod:900 ../src/guestfs-actions.pod:920
+#: ../src/guestfs-actions.pod:938 ../src/guestfs-actions.pod:1022
+#: ../src/guestfs-actions.pod:1040 ../src/guestfs-actions.pod:1059
+#: ../src/guestfs-actions.pod:1073 ../src/guestfs-actions.pod:1093
+#: ../src/guestfs-actions.pod:1132 ../src/guestfs-actions.pod:1202
+#: ../src/guestfs-actions.pod:1233 ../src/guestfs-actions.pod:1258
+#: ../src/guestfs-actions.pod:1295 ../src/guestfs-actions.pod:1401
+#: ../src/guestfs-actions.pod:1435 ../src/guestfs-actions.pod:1653
+#: ../src/guestfs-actions.pod:1675 ../src/guestfs-actions.pod:1762
+#: ../src/guestfs-actions.pod:2185 ../src/guestfs-actions.pod:2329
+#: ../src/guestfs-actions.pod:2390 ../src/guestfs-actions.pod:2426
+#: ../src/guestfs-actions.pod:2962 ../src/guestfs-actions.pod:2977
+#: ../src/guestfs-actions.pod:2997 ../src/guestfs-actions.pod:3123
+#: ../src/guestfs-actions.pod:3137 ../src/guestfs-actions.pod:3150
+#: ../src/guestfs-actions.pod:3164 ../src/guestfs-actions.pod:3179
+#: ../src/guestfs-actions.pod:3215 ../src/guestfs-actions.pod:3288
+#: ../src/guestfs-actions.pod:3308 ../src/guestfs-actions.pod:3325
+#: ../src/guestfs-actions.pod:3348 ../src/guestfs-actions.pod:3371
+#: ../src/guestfs-actions.pod:3403 ../src/guestfs-actions.pod:3422
+#: ../src/guestfs-actions.pod:3441 ../src/guestfs-actions.pod:3476
+#: ../src/guestfs-actions.pod:3488 ../src/guestfs-actions.pod:3524
+#: ../src/guestfs-actions.pod:3540 ../src/guestfs-actions.pod:3553
+#: ../src/guestfs-actions.pod:3568 ../src/guestfs-actions.pod:3585
+#: ../src/guestfs-actions.pod:3680 ../src/guestfs-actions.pod:3700
+#: ../src/guestfs-actions.pod:3713 ../src/guestfs-actions.pod:3764
+#: ../src/guestfs-actions.pod:3782 ../src/guestfs-actions.pod:3800
+#: ../src/guestfs-actions.pod:3816 ../src/guestfs-actions.pod:3830
+#: ../src/guestfs-actions.pod:3844 ../src/guestfs-actions.pod:3861
+#: ../src/guestfs-actions.pod:3876 ../src/guestfs-actions.pod:3896
+#: ../src/guestfs-actions.pod:3945 ../src/guestfs-actions.pod:3976
+#: ../src/guestfs-actions.pod:3995 ../src/guestfs-actions.pod:4014
+#: ../src/guestfs-actions.pod:4026 ../src/guestfs-actions.pod:4043
+#: ../src/guestfs-actions.pod:4056 ../src/guestfs-actions.pod:4071
+#: ../src/guestfs-actions.pod:4086 ../src/guestfs-actions.pod:4121
+#: ../src/guestfs-actions.pod:4136 ../src/guestfs-actions.pod:4156
+#: ../src/guestfs-actions.pod:4170 ../src/guestfs-actions.pod:4187
+#: ../src/guestfs-actions.pod:4236 ../src/guestfs-actions.pod:4273
+#: ../src/guestfs-actions.pod:4287 ../src/guestfs-actions.pod:4315
+#: ../src/guestfs-actions.pod:4332 ../src/guestfs-actions.pod:4350
+#: ../src/guestfs-actions.pod:4484 ../src/guestfs-actions.pod:4542
+#: ../src/guestfs-actions.pod:4564 ../src/guestfs-actions.pod:4582
+#: ../src/guestfs-actions.pod:4614 ../src/guestfs-actions.pod:4680
+#: ../src/guestfs-actions.pod:4697 ../src/guestfs-actions.pod:4710
+#: ../src/guestfs-actions.pod:4724 ../src/guestfs-actions.pod:5015
+#: ../src/guestfs-actions.pod:5034 ../src/guestfs-actions.pod:5048
+#: ../src/guestfs-actions.pod:5060 ../src/guestfs-actions.pod:5074
+#: ../src/guestfs-actions.pod:5086 ../src/guestfs-actions.pod:5100
+#: ../src/guestfs-actions.pod:5116 ../src/guestfs-actions.pod:5137
+#: ../src/guestfs-actions.pod:5156 ../src/guestfs-actions.pod:5175
+#: ../src/guestfs-actions.pod:5193 ../src/guestfs-actions.pod:5216
+#: ../src/guestfs-actions.pod:5234 ../src/guestfs-actions.pod:5253
+#: ../src/guestfs-actions.pod:5274 ../src/guestfs-actions.pod:5293
+#: ../src/guestfs-actions.pod:5310 ../src/guestfs-actions.pod:5338
+#: ../src/guestfs-actions.pod:5362 ../src/guestfs-actions.pod:5381
+#: ../src/guestfs-actions.pod:5405 ../src/guestfs-actions.pod:5420
+#: ../src/guestfs-actions.pod:5435 ../src/guestfs-actions.pod:5454
+#: ../src/guestfs-actions.pod:5491 ../src/guestfs-actions.pod:5514
+#: ../src/guestfs-actions.pod:5540 ../src/guestfs-actions.pod:5648
+#: ../src/guestfs-actions.pod:5769 ../src/guestfs-actions.pod:5781
+#: ../src/guestfs-actions.pod:5794 ../src/guestfs-actions.pod:5807
+#: ../src/guestfs-actions.pod:5829 ../src/guestfs-actions.pod:5842
+#: ../src/guestfs-actions.pod:5855 ../src/guestfs-actions.pod:5868
+#: ../src/guestfs-actions.pod:5883 ../src/guestfs-actions.pod:5942
+#: ../src/guestfs-actions.pod:5959 ../src/guestfs-actions.pod:5975
+#: ../src/guestfs-actions.pod:5991 ../src/guestfs-actions.pod:6008
+#: ../src/guestfs-actions.pod:6021 ../src/guestfs-actions.pod:6041
+#: ../src/guestfs-actions.pod:6077 ../src/guestfs-actions.pod:6091
+#: ../src/guestfs-actions.pod:6132 ../src/guestfs-actions.pod:6145
+#: ../src/guestfs-actions.pod:6163 ../src/guestfs-actions.pod:6192
+#: ../src/guestfs-actions.pod:6223 ../src/guestfs-actions.pod:6342
+#: ../src/guestfs-actions.pod:6360 ../src/guestfs-actions.pod:6374
+#: ../src/guestfs-actions.pod:6429 ../src/guestfs-actions.pod:6442
+#: ../src/guestfs-actions.pod:6488 ../src/guestfs-actions.pod:6521
+#: ../src/guestfs-actions.pod:6575 ../src/guestfs-actions.pod:6601
+#: ../src/guestfs-actions.pod:6667 ../src/guestfs-actions.pod:6686
+#: ../src/guestfs-actions.pod:6715
+msgid "This function returns 0 on success or -1 on error."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:32 ../src/guestfs-actions.pod:172
+#: ../src/guestfs-actions.pod:193 ../fish/guestfish-actions.pod:28
+#: ../fish/guestfish-actions.pod:117 ../fish/guestfish-actions.pod:131
+msgid ""
+"This function is deprecated. In new code, use the C<add_drive_opts> call "
+"instead."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:35 ../src/guestfs-actions.pod:175
+#: ../src/guestfs-actions.pod:196 ../src/guestfs-actions.pod:1406
+#: ../src/guestfs-actions.pod:1892 ../src/guestfs-actions.pod:1913
+#: ../src/guestfs-actions.pod:6609 ../src/guestfs-actions.pod:6778
+#: ../fish/guestfish-actions.pod:31 ../fish/guestfish-actions.pod:120
+#: ../fish/guestfish-actions.pod:134 ../fish/guestfish-actions.pod:940
+#: ../fish/guestfish-actions.pod:1297 ../fish/guestfish-actions.pod:1311
+#: ../fish/guestfish-actions.pod:4366 ../fish/guestfish-actions.pod:4463
+msgid ""
+"Deprecated functions will not be removed from the API, but the fact that "
+"they are deprecated indicates that there are problems with correct use of "
+"these functions."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:39 ../src/guestfs-actions.pod:60
+#: ../src/guestfs-actions.pod:1024 ../src/guestfs-actions.pod:1864
+#: ../src/guestfs-actions.pod:1962 ../src/guestfs-actions.pod:2065
+#: ../src/guestfs-actions.pod:2964 ../src/guestfs-actions.pod:2979
+#: ../src/guestfs-actions.pod:4123 ../src/guestfs-actions.pod:5195
+#: ../src/guestfs-actions.pod:5312 ../src/guestfs-actions.pod:5422
+#: ../src/guestfs-actions.pod:5885 ../src/guestfs-actions.pod:6010
+#: ../src/guestfs-actions.pod:6523
+msgid "(Added in 0.3)"
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:41
+msgid "guestfs_add_drive"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:43
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_drive (guestfs_h *g,\n"
+" const char *filename);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:47
+msgid ""
+"This function is the equivalent of calling C<guestfs_add_drive_opts> with no "
+"optional parameters, so the disk is added writable, with the format being "
+"detected automatically."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:51
+msgid ""
+"Automatic detection of the format opens you up to a potential security hole "
+"when dealing with untrusted raw-format images. See CVE-2010-3851 and "
+"RHBZ#642934. Specifying the format closes this security hole. Therefore "
+"you should think about replacing calls to this function with calls to "
+"C<guestfs_add_drive_opts>, and specifying the format."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:62
+msgid "guestfs_add_drive_opts"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:64
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_drive_opts (guestfs_h *g,\n"
+" const char *filename,\n"
+" ...);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:69
+msgid ""
+"You may supply a list of optional arguments to this call. Use zero or more "
+"of the following pairs of parameters, and terminate the list with C<-1> on "
+"its own. See L</CALLS WITH OPTIONAL ARGUMENTS>."
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:74
+#, no-wrap
+msgid ""
+" GUESTFS_ADD_DRIVE_OPTS_READONLY, int readonly,\n"
+" GUESTFS_ADD_DRIVE_OPTS_FORMAT, const char *format,\n"
+" GUESTFS_ADD_DRIVE_OPTS_IFACE, const char *iface,\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:78 ../fish/guestfish-actions.pod:56
+msgid ""
+"This function adds a virtual machine disk image C<filename> to libguestfs. "
+"The first time you call this function, the disk appears as C</dev/sda>, the "
+"second time as C</dev/sdb>, and so on."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:83 ../fish/guestfish-actions.pod:61
+msgid ""
+"You don't necessarily need to be root when using libguestfs. However you "
+"obviously do need sufficient permissions to access the filename for whatever "
+"operations you want to perform (ie. read access if you just want to read the "
+"image or write access if you want to modify the image)."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:89 ../fish/guestfish-actions.pod:67
+msgid "This call checks that C<filename> exists."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:91 ../fish/guestfish-actions.pod:69
+msgid "The optional arguments are:"
+msgstr ""
+
+# type: =item
+#: ../src/guestfs-actions.pod:95 ../fish/guestfish-actions.pod:73
+msgid "C<readonly>"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:97 ../fish/guestfish-actions.pod:75
+msgid ""
+"If true then the image is treated as read-only. Writes are still allowed, "
+"but they are stored in a temporary snapshot overlay which is discarded at "
+"the end. The disk that you add is not modified."
+msgstr ""
+
+# type: =item
+#: ../src/guestfs-actions.pod:101 ../fish/guestfish-actions.pod:79
+msgid "C<format>"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:103
+msgid ""
+"This forces the image format. If you omit this (or use C<guestfs_add_drive> "
+"or C<guestfs_add_drive_ro>) then the format is automatically detected. "
+"Possible formats include C<raw> and C<qcow2>."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:107 ../fish/guestfish-actions.pod:85
+msgid ""
+"Automatic detection of the format opens you up to a potential security hole "
+"when dealing with untrusted raw-format images. See CVE-2010-3851 and "
+"RHBZ#642934. Specifying the format closes this security hole."
+msgstr ""
+
+# type: =item
+#: ../src/guestfs-actions.pod:112 ../fish/guestfish-actions.pod:90
+msgid "C<iface>"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:114
+msgid ""
+"This rarely-used option lets you emulate the behaviour of the deprecated "
+"C<guestfs_add_drive_with_if> call (q.v.)"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:121
+msgid "(Added in 1.5.23)"