mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-21 22:53:37 +00:00
63a2ed92b417b002c98c766505dcf6b89b43dafb
macOS macfuse has an extra options parameter for the setxattr and getxattr FUSE callbacks. The possible options are documented below. However the underlying libguestfs APIs don't allow us to act on these flags, so we ignore them for now. (from https://manp.gs/mac/2/setxattr) XATTR_NOFOLLOW do not follow symbolic links. setxattr() normally sets attributes on the target of path if it is a symbolic link. With this option, setxattr() will act on the link itself. XATTR_NOFOLLOW_ANY do not follow any symbolic links encountered during pathname resolution. An error is returned if a symlink is encountered before the last component of path. XATTR_CREATE fail if the named attribute already exists. XATTR_REPLACE fail if the named attribute does not exist. Failure to specify XATTR_REPLACE or XATTR_CREATE allows creation and replacement. Reported-by: Mohamed Akram Fixes: https://github.com/libguestfs/libguestfs/issues/180 Related: https://github.com/macfuse/macfuse/issues/1065
Libguestfs is tools and a library for accessing and modifying guest disk images. For more information see the home page: http://libguestfs.org/ For discussion, development, patches, etc. please use the mailing list: https://lists.libguestfs.org To find out how to build libguestfs from source, read: docs/guestfs-building.pod http://libguestfs.org/guestfs-building.1.html man docs/guestfs-building.1 Copyright (C) 2009-2025 Red Hat Inc. The library is distributed under the LGPLv2+. The programs are distributed under the GPLv2+. Please see the files COPYING and COPYING.LIB for full license information. The examples are under a very liberal license.
Description
Languages
C
42.7%
OCaml
35.5%
Shell
7.1%
Makefile
4%
Perl
2.6%
Other
8%