+# type: =head3
+#: ../src/guestfs.pod:619
+msgid "SYMLINKS ON NTFS-3G FILESYSTEMS"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs.pod:621
+msgid ""
+"Ntfs-3g tries to rewrite \"Junction Points\" and NTFS \"symbolic links\" to "
+"provide something which looks like a Linux symlink. The way it tries to do "
+"the rewriting is described here:"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs.pod:625
+msgid ""
+"L<http://www.tuxera.com/community/ntfs-3g-advanced/junction-points-and-"
+"symbolic-links/>"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs.pod:627
+msgid ""
+"The essential problem is that ntfs-3g simply does not have enough "
+"information to do a correct job. NTFS links can contain drive letters and "
+"references to external device GUIDs that ntfs-3g has no way of resolving. "
+"It is almost certainly the case that libguestfs callers should ignore what "
+"ntfs-3g does (ie. don't use L</guestfs_readlink> on NTFS volumes)."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs.pod:634
+msgid ""
+"Instead if you encounter a symbolic link on an ntfs-3g filesystem, use L</"
+"guestfs_lgetxattr> to read the C<system.ntfs_reparse_data> extended "
+"attribute, and read the raw reparse data from that (you can find the format "
+"documented in various places around the web)."
+msgstr ""
+
+# type: =head3
+#: ../src/guestfs.pod:639
+msgid "EXTENDED ATTRIBUTES ON NTFS-3G FILESYSTEMS"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs.pod:641
+msgid ""
+"There are other useful extended attributes that can be read from ntfs-3g "
+"filesystems (using L</guestfs_getxattr>). See:"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs.pod:644
+msgid ""
+"L<http://www.tuxera.com/community/ntfs-3g-advanced/extended-attributes/>"
+msgstr ""
+
-#: ../src/guestfs-actions.pod:1793 ../src/guestfs-actions.pod:2215
-#: ../src/guestfs-actions.pod:2359 ../src/guestfs-actions.pod:2420
-#: ../src/guestfs-actions.pod:2455 ../src/guestfs-actions.pod:3194
-#: ../src/guestfs-actions.pod:3209 ../src/guestfs-actions.pod:3229
-#: ../src/guestfs-actions.pod:3354 ../src/guestfs-actions.pod:3368
-#: ../src/guestfs-actions.pod:3381 ../src/guestfs-actions.pod:3395
-#: ../src/guestfs-actions.pod:3410 ../src/guestfs-actions.pod:3446
-#: ../src/guestfs-actions.pod:3518 ../src/guestfs-actions.pod:3538
-#: ../src/guestfs-actions.pod:3555 ../src/guestfs-actions.pod:3578
-#: ../src/guestfs-actions.pod:3601 ../src/guestfs-actions.pod:3633
-#: ../src/guestfs-actions.pod:3652 ../src/guestfs-actions.pod:3671
-#: ../src/guestfs-actions.pod:3706 ../src/guestfs-actions.pod:3718
-#: ../src/guestfs-actions.pod:3754 ../src/guestfs-actions.pod:3770
-#: ../src/guestfs-actions.pod:3783 ../src/guestfs-actions.pod:3798
-#: ../src/guestfs-actions.pod:3815 ../src/guestfs-actions.pod:3908
-#: ../src/guestfs-actions.pod:3928 ../src/guestfs-actions.pod:3941
-#: ../src/guestfs-actions.pod:3992 ../src/guestfs-actions.pod:4010
-#: ../src/guestfs-actions.pod:4028 ../src/guestfs-actions.pod:4044
-#: ../src/guestfs-actions.pod:4058 ../src/guestfs-actions.pod:4072
-#: ../src/guestfs-actions.pod:4089 ../src/guestfs-actions.pod:4104
-#: ../src/guestfs-actions.pod:4124 ../src/guestfs-actions.pod:4168
-#: ../src/guestfs-actions.pod:4239 ../src/guestfs-actions.pod:4270
-#: ../src/guestfs-actions.pod:4289 ../src/guestfs-actions.pod:4308
-#: ../src/guestfs-actions.pod:4320 ../src/guestfs-actions.pod:4337
-#: ../src/guestfs-actions.pod:4350 ../src/guestfs-actions.pod:4365
-#: ../src/guestfs-actions.pod:4380 ../src/guestfs-actions.pod:4415
-#: ../src/guestfs-actions.pod:4430 ../src/guestfs-actions.pod:4450
-#: ../src/guestfs-actions.pod:4464 ../src/guestfs-actions.pod:4481
-#: ../src/guestfs-actions.pod:4530 ../src/guestfs-actions.pod:4567
-#: ../src/guestfs-actions.pod:4581 ../src/guestfs-actions.pod:4609
-#: ../src/guestfs-actions.pod:4626 ../src/guestfs-actions.pod:4644
-#: ../src/guestfs-actions.pod:4778 ../src/guestfs-actions.pod:4835
-#: ../src/guestfs-actions.pod:4857 ../src/guestfs-actions.pod:4875
-#: ../src/guestfs-actions.pod:4907 ../src/guestfs-actions.pod:4973
-#: ../src/guestfs-actions.pod:4990 ../src/guestfs-actions.pod:5003
-#: ../src/guestfs-actions.pod:5017 ../src/guestfs-actions.pod:5306
-#: ../src/guestfs-actions.pod:5325 ../src/guestfs-actions.pod:5339
-#: ../src/guestfs-actions.pod:5351 ../src/guestfs-actions.pod:5365
-#: ../src/guestfs-actions.pod:5377 ../src/guestfs-actions.pod:5391
-#: ../src/guestfs-actions.pod:5407 ../src/guestfs-actions.pod:5428
-#: ../src/guestfs-actions.pod:5447 ../src/guestfs-actions.pod:5466
-#: ../src/guestfs-actions.pod:5484 ../src/guestfs-actions.pod:5507
-#: ../src/guestfs-actions.pod:5525 ../src/guestfs-actions.pod:5544
-#: ../src/guestfs-actions.pod:5565 ../src/guestfs-actions.pod:5584
-#: ../src/guestfs-actions.pod:5601 ../src/guestfs-actions.pod:5629
-#: ../src/guestfs-actions.pod:5653 ../src/guestfs-actions.pod:5672
-#: ../src/guestfs-actions.pod:5696 ../src/guestfs-actions.pod:5711
-#: ../src/guestfs-actions.pod:5726 ../src/guestfs-actions.pod:5745
-#: ../src/guestfs-actions.pod:5782 ../src/guestfs-actions.pod:5805
-#: ../src/guestfs-actions.pod:5831 ../src/guestfs-actions.pod:5939
-#: ../src/guestfs-actions.pod:6060 ../src/guestfs-actions.pod:6072
-#: ../src/guestfs-actions.pod:6085 ../src/guestfs-actions.pod:6098
-#: ../src/guestfs-actions.pod:6120 ../src/guestfs-actions.pod:6133
-#: ../src/guestfs-actions.pod:6146 ../src/guestfs-actions.pod:6159
-#: ../src/guestfs-actions.pod:6174 ../src/guestfs-actions.pod:6233
-#: ../src/guestfs-actions.pod:6250 ../src/guestfs-actions.pod:6266
-#: ../src/guestfs-actions.pod:6282 ../src/guestfs-actions.pod:6299
-#: ../src/guestfs-actions.pod:6312 ../src/guestfs-actions.pod:6332
-#: ../src/guestfs-actions.pod:6368 ../src/guestfs-actions.pod:6382
-#: ../src/guestfs-actions.pod:6423 ../src/guestfs-actions.pod:6436
-#: ../src/guestfs-actions.pod:6454 ../src/guestfs-actions.pod:6488
-#: ../src/guestfs-actions.pod:6524 ../src/guestfs-actions.pod:6643
-#: ../src/guestfs-actions.pod:6661 ../src/guestfs-actions.pod:6675
-#: ../src/guestfs-actions.pod:6730 ../src/guestfs-actions.pod:6743
-#: ../src/guestfs-actions.pod:6788 ../src/guestfs-actions.pod:6821
-#: ../src/guestfs-actions.pod:6875 ../src/guestfs-actions.pod:6901
-#: ../src/guestfs-actions.pod:6967 ../src/guestfs-actions.pod:6986
-#: ../src/guestfs-actions.pod:7015
+#: ../src/guestfs-actions.pod:1793 ../src/guestfs-actions.pod:2243
+#: ../src/guestfs-actions.pod:2387 ../src/guestfs-actions.pod:2448
+#: ../src/guestfs-actions.pod:2483 ../src/guestfs-actions.pod:3222
+#: ../src/guestfs-actions.pod:3237 ../src/guestfs-actions.pod:3257
+#: ../src/guestfs-actions.pod:3410 ../src/guestfs-actions.pod:3424
+#: ../src/guestfs-actions.pod:3437 ../src/guestfs-actions.pod:3451
+#: ../src/guestfs-actions.pod:3466 ../src/guestfs-actions.pod:3502
+#: ../src/guestfs-actions.pod:3574 ../src/guestfs-actions.pod:3594
+#: ../src/guestfs-actions.pod:3611 ../src/guestfs-actions.pod:3634
+#: ../src/guestfs-actions.pod:3657 ../src/guestfs-actions.pod:3689
+#: ../src/guestfs-actions.pod:3708 ../src/guestfs-actions.pod:3727
+#: ../src/guestfs-actions.pod:3762 ../src/guestfs-actions.pod:3774
+#: ../src/guestfs-actions.pod:3810 ../src/guestfs-actions.pod:3826
+#: ../src/guestfs-actions.pod:3839 ../src/guestfs-actions.pod:3854
+#: ../src/guestfs-actions.pod:3871 ../src/guestfs-actions.pod:3964
+#: ../src/guestfs-actions.pod:3984 ../src/guestfs-actions.pod:3997
+#: ../src/guestfs-actions.pod:4048 ../src/guestfs-actions.pod:4066
+#: ../src/guestfs-actions.pod:4084 ../src/guestfs-actions.pod:4100
+#: ../src/guestfs-actions.pod:4114 ../src/guestfs-actions.pod:4128
+#: ../src/guestfs-actions.pod:4145 ../src/guestfs-actions.pod:4160
+#: ../src/guestfs-actions.pod:4180 ../src/guestfs-actions.pod:4224
+#: ../src/guestfs-actions.pod:4295 ../src/guestfs-actions.pod:4326
+#: ../src/guestfs-actions.pod:4345 ../src/guestfs-actions.pod:4364
+#: ../src/guestfs-actions.pod:4376 ../src/guestfs-actions.pod:4393
+#: ../src/guestfs-actions.pod:4406 ../src/guestfs-actions.pod:4421
+#: ../src/guestfs-actions.pod:4436 ../src/guestfs-actions.pod:4471
+#: ../src/guestfs-actions.pod:4486 ../src/guestfs-actions.pod:4506
+#: ../src/guestfs-actions.pod:4520 ../src/guestfs-actions.pod:4537
+#: ../src/guestfs-actions.pod:4586 ../src/guestfs-actions.pod:4623
+#: ../src/guestfs-actions.pod:4637 ../src/guestfs-actions.pod:4665
+#: ../src/guestfs-actions.pod:4682 ../src/guestfs-actions.pod:4700
+#: ../src/guestfs-actions.pod:4834 ../src/guestfs-actions.pod:4891
+#: ../src/guestfs-actions.pod:4913 ../src/guestfs-actions.pod:4931
+#: ../src/guestfs-actions.pod:4963 ../src/guestfs-actions.pod:5029
+#: ../src/guestfs-actions.pod:5046 ../src/guestfs-actions.pod:5059
+#: ../src/guestfs-actions.pod:5073 ../src/guestfs-actions.pod:5362
+#: ../src/guestfs-actions.pod:5381 ../src/guestfs-actions.pod:5395
+#: ../src/guestfs-actions.pod:5407 ../src/guestfs-actions.pod:5421
+#: ../src/guestfs-actions.pod:5433 ../src/guestfs-actions.pod:5447
+#: ../src/guestfs-actions.pod:5463 ../src/guestfs-actions.pod:5484
+#: ../src/guestfs-actions.pod:5503 ../src/guestfs-actions.pod:5522
+#: ../src/guestfs-actions.pod:5540 ../src/guestfs-actions.pod:5563
+#: ../src/guestfs-actions.pod:5581 ../src/guestfs-actions.pod:5600
+#: ../src/guestfs-actions.pod:5621 ../src/guestfs-actions.pod:5640
+#: ../src/guestfs-actions.pod:5657 ../src/guestfs-actions.pod:5685
+#: ../src/guestfs-actions.pod:5709 ../src/guestfs-actions.pod:5728
+#: ../src/guestfs-actions.pod:5752 ../src/guestfs-actions.pod:5767
+#: ../src/guestfs-actions.pod:5782 ../src/guestfs-actions.pod:5801
+#: ../src/guestfs-actions.pod:5838 ../src/guestfs-actions.pod:5861
+#: ../src/guestfs-actions.pod:5887 ../src/guestfs-actions.pod:5995
+#: ../src/guestfs-actions.pod:6116 ../src/guestfs-actions.pod:6128
+#: ../src/guestfs-actions.pod:6141 ../src/guestfs-actions.pod:6154
+#: ../src/guestfs-actions.pod:6176 ../src/guestfs-actions.pod:6189
+#: ../src/guestfs-actions.pod:6202 ../src/guestfs-actions.pod:6215
+#: ../src/guestfs-actions.pod:6230 ../src/guestfs-actions.pod:6289
+#: ../src/guestfs-actions.pod:6306 ../src/guestfs-actions.pod:6322
+#: ../src/guestfs-actions.pod:6338 ../src/guestfs-actions.pod:6355
+#: ../src/guestfs-actions.pod:6368 ../src/guestfs-actions.pod:6388
+#: ../src/guestfs-actions.pod:6424 ../src/guestfs-actions.pod:6438
+#: ../src/guestfs-actions.pod:6479 ../src/guestfs-actions.pod:6492
+#: ../src/guestfs-actions.pod:6510 ../src/guestfs-actions.pod:6544
+#: ../src/guestfs-actions.pod:6580 ../src/guestfs-actions.pod:6699
+#: ../src/guestfs-actions.pod:6717 ../src/guestfs-actions.pod:6731
+#: ../src/guestfs-actions.pod:6786 ../src/guestfs-actions.pod:6799
+#: ../src/guestfs-actions.pod:6844 ../src/guestfs-actions.pod:6877
+#: ../src/guestfs-actions.pod:6931 ../src/guestfs-actions.pod:6957
+#: ../src/guestfs-actions.pod:7023 ../src/guestfs-actions.pod:7042
+#: ../src/guestfs-actions.pod:7071
-#: ../src/guestfs-actions.pod:2108 ../src/guestfs-actions.pod:2270
-#: ../src/guestfs-actions.pod:2477 ../src/guestfs-actions.pod:2558
-#: ../src/guestfs-actions.pod:2606 ../src/guestfs-actions.pod:2716
-#: ../src/guestfs-actions.pod:2747 ../src/guestfs-actions.pod:2771
-#: ../src/guestfs-actions.pod:2833 ../src/guestfs-actions.pod:2856
-#: ../src/guestfs-actions.pod:3340 ../src/guestfs-actions.pod:3690
-#: ../src/guestfs-actions.pod:3860 ../src/guestfs-actions.pod:3970
-#: ../src/guestfs-actions.pod:4699 ../src/guestfs-actions.pod:4892
-#: ../src/guestfs-actions.pod:5062 ../src/guestfs-actions.pod:5240
-#: ../src/guestfs-actions.pod:5289 ../src/guestfs-actions.pod:5852
-#: ../src/guestfs-actions.pod:5868 ../src/guestfs-actions.pod:5885
-#: ../src/guestfs-actions.pod:5909 ../src/guestfs-actions.pod:6583
-#: ../src/guestfs-actions.pod:6602 ../src/guestfs-actions.pod:6620
-#: ../src/guestfs-actions.pod:6800 ../src/guestfs-actions.pod:7072
+#: ../src/guestfs-actions.pod:2108 ../src/guestfs-actions.pod:2298
+#: ../src/guestfs-actions.pod:2505 ../src/guestfs-actions.pod:2586
+#: ../src/guestfs-actions.pod:2634 ../src/guestfs-actions.pod:2744
+#: ../src/guestfs-actions.pod:2775 ../src/guestfs-actions.pod:2799
+#: ../src/guestfs-actions.pod:2861 ../src/guestfs-actions.pod:2884
+#: ../src/guestfs-actions.pod:3396 ../src/guestfs-actions.pod:3746
+#: ../src/guestfs-actions.pod:3916 ../src/guestfs-actions.pod:4026
+#: ../src/guestfs-actions.pod:4755 ../src/guestfs-actions.pod:4948
+#: ../src/guestfs-actions.pod:5118 ../src/guestfs-actions.pod:5296
+#: ../src/guestfs-actions.pod:5345 ../src/guestfs-actions.pod:5908
+#: ../src/guestfs-actions.pod:5924 ../src/guestfs-actions.pod:5941
+#: ../src/guestfs-actions.pod:5965 ../src/guestfs-actions.pod:6639
+#: ../src/guestfs-actions.pod:6658 ../src/guestfs-actions.pod:6676
+#: ../src/guestfs-actions.pod:6856 ../src/guestfs-actions.pod:7128
-#: ../src/guestfs-actions.pod:1748 ../src/guestfs-actions.pod:2150
-#: ../src/guestfs-actions.pod:2166 ../src/guestfs-actions.pod:2185
-#: ../src/guestfs-actions.pod:2228 ../src/guestfs-actions.pod:2252
-#: ../src/guestfs-actions.pod:2323 ../src/guestfs-actions.pod:2372
-#: ../src/guestfs-actions.pod:2583 ../src/guestfs-actions.pod:2790
-#: ../src/guestfs-actions.pod:3005 ../src/guestfs-actions.pod:3260
-#: ../src/guestfs-actions.pod:3322 ../src/guestfs-actions.pod:3427
-#: ../src/guestfs-actions.pod:3832 ../src/guestfs-actions.pod:4514
-#: ../src/guestfs-actions.pod:5034 ../src/guestfs-actions.pod:5160
-#: ../src/guestfs-actions.pod:5274 ../src/guestfs-actions.pod:5925
-#: ../src/guestfs-actions.pod:5986 ../src/guestfs-actions.pod:6041
-#: ../src/guestfs-actions.pod:6187 ../src/guestfs-actions.pod:6211
-#: ../src/guestfs-actions.pod:6693 ../src/guestfs-actions.pod:6713
-#: ../src/guestfs-actions.pod:6760 ../src/guestfs-actions.pod:6925
-#: ../src/guestfs-actions.pod:6944 ../src/guestfs-actions.pod:7029
-#: ../src/guestfs-actions.pod:7048 ../src/guestfs-actions.pod:7094
-#: ../src/guestfs-actions.pod:7113
+#: ../src/guestfs-actions.pod:1748 ../src/guestfs-actions.pod:2178
+#: ../src/guestfs-actions.pod:2194 ../src/guestfs-actions.pod:2213
+#: ../src/guestfs-actions.pod:2256 ../src/guestfs-actions.pod:2280
+#: ../src/guestfs-actions.pod:2351 ../src/guestfs-actions.pod:2400
+#: ../src/guestfs-actions.pod:2611 ../src/guestfs-actions.pod:2818
+#: ../src/guestfs-actions.pod:3033 ../src/guestfs-actions.pod:3316
+#: ../src/guestfs-actions.pod:3378 ../src/guestfs-actions.pod:3483
+#: ../src/guestfs-actions.pod:3888 ../src/guestfs-actions.pod:4570
+#: ../src/guestfs-actions.pod:5090 ../src/guestfs-actions.pod:5216
+#: ../src/guestfs-actions.pod:5330 ../src/guestfs-actions.pod:5981
+#: ../src/guestfs-actions.pod:6042 ../src/guestfs-actions.pod:6097
+#: ../src/guestfs-actions.pod:6243 ../src/guestfs-actions.pod:6267
+#: ../src/guestfs-actions.pod:6749 ../src/guestfs-actions.pod:6769
+#: ../src/guestfs-actions.pod:6816 ../src/guestfs-actions.pod:6981
+#: ../src/guestfs-actions.pod:7000 ../src/guestfs-actions.pod:7085
+#: ../src/guestfs-actions.pod:7104 ../src/guestfs-actions.pod:7150
+#: ../src/guestfs-actions.pod:7169
-#: ../fish/guestfish-actions.pod:1187 ../fish/guestfish-actions.pod:1462
-#: ../fish/guestfish-actions.pod:1472 ../fish/guestfish-actions.pod:1500
-#: ../fish/guestfish-actions.pod:1515 ../fish/guestfish-actions.pod:1525
-#: ../fish/guestfish-actions.pod:1544 ../fish/guestfish-actions.pod:3294
-#: ../fish/guestfish-actions.pod:3309 ../fish/guestfish-actions.pod:3385
-#: ../fish/guestfish-actions.pod:3402 ../fish/guestfish-actions.pod:3417
-#: ../fish/guestfish-actions.pod:4000 ../fish/guestfish-actions.pod:4046
-#: ../fish/guestfish-actions.pod:4131 ../fish/guestfish-actions.pod:4146
-#: ../fish/guestfish-actions.pod:4556 ../fish/guestfish-actions.pod:4574
-#: ../fish/guestfish-actions.pod:4591 ../fish/guestfish-actions.pod:4601
-#: ../fish/guestfish-actions.pod:4649 ../fish/guestfish-actions.pod:4659
-#: ../fish/guestfish-actions.pod:4688 ../fish/guestfish-actions.pod:4698
+#: ../fish/guestfish-actions.pod:1187 ../fish/guestfish-actions.pod:1482
+#: ../fish/guestfish-actions.pod:1492 ../fish/guestfish-actions.pod:1520
+#: ../fish/guestfish-actions.pod:1535 ../fish/guestfish-actions.pod:1545
+#: ../fish/guestfish-actions.pod:1564 ../fish/guestfish-actions.pod:3334
+#: ../fish/guestfish-actions.pod:3349 ../fish/guestfish-actions.pod:3425
+#: ../fish/guestfish-actions.pod:3442 ../fish/guestfish-actions.pod:3457
+#: ../fish/guestfish-actions.pod:4040 ../fish/guestfish-actions.pod:4086
+#: ../fish/guestfish-actions.pod:4171 ../fish/guestfish-actions.pod:4186
+#: ../fish/guestfish-actions.pod:4596 ../fish/guestfish-actions.pod:4614
+#: ../fish/guestfish-actions.pod:4631 ../fish/guestfish-actions.pod:4641
+#: ../fish/guestfish-actions.pod:4689 ../fish/guestfish-actions.pod:4699
+#: ../fish/guestfish-actions.pod:4728 ../fish/guestfish-actions.pod:4738
-#: ../src/guestfs-actions.pod:1506 ../src/guestfs-actions.pod:2173
-#: ../src/guestfs-actions.pod:2192 ../src/guestfs-actions.pod:2348
-#: ../src/guestfs-actions.pod:2361 ../src/guestfs-actions.pod:2376
-#: ../src/guestfs-actions.pod:2422 ../src/guestfs-actions.pod:2444
-#: ../src/guestfs-actions.pod:2457 ../src/guestfs-actions.pod:3356
-#: ../src/guestfs-actions.pod:3370 ../src/guestfs-actions.pod:3383
-#: ../src/guestfs-actions.pod:3397 ../src/guestfs-actions.pod:4367
-#: ../src/guestfs-actions.pod:5243 ../src/guestfs-actions.pod:5292
-#: ../src/guestfs-actions.pod:6062 ../src/guestfs-actions.pod:6074
-#: ../src/guestfs-actions.pod:6087 ../src/guestfs-actions.pod:6100
-#: ../src/guestfs-actions.pod:6122 ../src/guestfs-actions.pod:6135
-#: ../src/guestfs-actions.pod:6148 ../src/guestfs-actions.pod:6161
-#: ../src/guestfs-actions.pod:6932 ../src/guestfs-actions.pod:6951
-#: ../src/guestfs-actions.pod:7036 ../src/guestfs-actions.pod:7055
-#: ../src/guestfs-actions.pod:7101 ../src/guestfs-actions.pod:7120
+#: ../src/guestfs-actions.pod:1506 ../src/guestfs-actions.pod:2201
+#: ../src/guestfs-actions.pod:2220 ../src/guestfs-actions.pod:2376
+#: ../src/guestfs-actions.pod:2389 ../src/guestfs-actions.pod:2404
+#: ../src/guestfs-actions.pod:2450 ../src/guestfs-actions.pod:2472
+#: ../src/guestfs-actions.pod:2485 ../src/guestfs-actions.pod:3412
+#: ../src/guestfs-actions.pod:3426 ../src/guestfs-actions.pod:3439
+#: ../src/guestfs-actions.pod:3453 ../src/guestfs-actions.pod:4423
+#: ../src/guestfs-actions.pod:5299 ../src/guestfs-actions.pod:5348
+#: ../src/guestfs-actions.pod:6118 ../src/guestfs-actions.pod:6130
+#: ../src/guestfs-actions.pod:6143 ../src/guestfs-actions.pod:6156
+#: ../src/guestfs-actions.pod:6178 ../src/guestfs-actions.pod:6191
+#: ../src/guestfs-actions.pod:6204 ../src/guestfs-actions.pod:6217
+#: ../src/guestfs-actions.pod:6988 ../src/guestfs-actions.pod:7007
+#: ../src/guestfs-actions.pod:7092 ../src/guestfs-actions.pod:7111
+#: ../src/guestfs-actions.pod:7157 ../src/guestfs-actions.pod:7176
+" char *\n"
+" guestfs_getxattr (guestfs_h *g,\n"
+" const char *path,\n"
+" const char *name,\n"
+" size_t *size_r);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2121
+msgid ""
+"Get a single extended attribute from file C<path> named C<name>. This call "
+"follows symlinks. If you want to lookup an extended attribute for the "
+"symlink itself, use C<guestfs_lgetxattr>."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2125 ../src/guestfs-actions.pod:3273
+msgid ""
+"Normally it is better to get all extended attributes from a file in one go "
+"by calling C<guestfs_getxattrs>. However some Linux filesystem "
+"implementations are buggy and do not provide a way to list out attributes. "
+"For these filesystems (notably ntfs-3g) you have to know the names of the "
+"extended attributes you want in advance and call this function."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2132 ../src/guestfs-actions.pod:3280
+#: ../fish/guestfish-actions.pod:1443 ../fish/guestfish-actions.pod:2270
+msgid ""
+"Extended attribute values are blobs of binary data. If there is no extended "
+"attribute named C<name>, this returns an error."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2135
+msgid "See also: C<guestfs_getxattrs>, C<guestfs_lgetxattr>, L<attr(5)>."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:2137 ../src/guestfs-actions.pod:2326
+#: ../src/guestfs-actions.pod:3285 ../src/guestfs-actions.pod:4984
+#: ../src/guestfs-actions.pod:5010 ../src/guestfs-actions.pod:5191
+msgid ""
+"This function returns a buffer, or NULL on error. The size of the returned "
+"buffer is written to C<*size_r>. I<The caller must free the returned buffer "
+"after use>."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:2141
+msgid "guestfs_getxattrs"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:2143
+#, no-wrap
+msgid ""
-#: ../src/guestfs-actions.pod:2475 ../src/guestfs-actions.pod:2556
-#: ../src/guestfs-actions.pod:2604 ../src/guestfs-actions.pod:2632
-#: ../src/guestfs-actions.pod:2714 ../src/guestfs-actions.pod:2745
-#: ../src/guestfs-actions.pod:2769 ../src/guestfs-actions.pod:2788
-#: ../src/guestfs-actions.pod:2831 ../src/guestfs-actions.pod:2854
-#: ../src/guestfs-actions.pod:2960 ../src/guestfs-actions.pod:3001
-#: ../fish/guestfish-actions.pod:1667 ../fish/guestfish-actions.pod:1741
-#: ../fish/guestfish-actions.pod:1774 ../fish/guestfish-actions.pod:1795
-#: ../fish/guestfish-actions.pod:1855 ../fish/guestfish-actions.pod:1879
-#: ../fish/guestfish-actions.pod:1896 ../fish/guestfish-actions.pod:1909
-#: ../fish/guestfish-actions.pod:1944 ../fish/guestfish-actions.pod:1960
-#: ../fish/guestfish-actions.pod:2059 ../fish/guestfish-actions.pod:2093
+#: ../src/guestfs-actions.pod:2503 ../src/guestfs-actions.pod:2584
+#: ../src/guestfs-actions.pod:2632 ../src/guestfs-actions.pod:2660
+#: ../src/guestfs-actions.pod:2742 ../src/guestfs-actions.pod:2773
+#: ../src/guestfs-actions.pod:2797 ../src/guestfs-actions.pod:2816
+#: ../src/guestfs-actions.pod:2859 ../src/guestfs-actions.pod:2882
+#: ../src/guestfs-actions.pod:2988 ../src/guestfs-actions.pod:3029
+#: ../fish/guestfish-actions.pod:1687 ../fish/guestfish-actions.pod:1761
+#: ../fish/guestfish-actions.pod:1794 ../fish/guestfish-actions.pod:1815
+#: ../fish/guestfish-actions.pod:1875 ../fish/guestfish-actions.pod:1899
+#: ../fish/guestfish-actions.pod:1916 ../fish/guestfish-actions.pod:1929
+#: ../fish/guestfish-actions.pod:1964 ../fish/guestfish-actions.pod:1980
+#: ../fish/guestfish-actions.pod:2079 ../fish/guestfish-actions.pod:2113