...

Package sysx

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

Overview ▾

Constants

const ENODATA = syscall.ENODATA

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