package sysx

import "github.com/containerd/continuity/sysx"

Index

Constants

const ENODATA = syscall.ENOATTR

Functions

func Getxattr

func Getxattr(path, attr string) ([]byte, error)

Getxattr calls syscall getxattr

func LGetxattr

func LGetxattr(path, attr string) ([]byte, error)

LGetxattr gets an xattr, not following symlinks

func LListxattr

func LListxattr(path string) ([]string, error)

LListxattr lists xattrs, not following symlinks

func LRemovexattr

func LRemovexattr(path string, attr string) (err error)

LRemovexattr removes an xattr, not following symlinks

func LSetxattr

func LSetxattr(path string, attr string, data []byte, flags int) (err error)

LSetxattr sets an xattr, not following symlinks

func Listxattr

func Listxattr(path string) ([]string, error)

Listxattr calls syscall listxattr and reads all content and returns a string array

func Removexattr

func Removexattr(path string, attr string) (err error)

Removexattr calls syscall removexattr

func Setxattr

func Setxattr(path string, attr string, data []byte, flags int) (err error)

Setxattr calls syscall setxattr

Source Files

nodata_unix.go xattr_unsupported.go

Version
v0.4.1
Published
May 20, 2023
Platform
js/wasm
Imports
3 packages
Last checked
12 hours ago

Tools for package owners.