Top Description Fields Methods
com.sun.jna.platform.mac

public Interface XAttr

extends Library
Imports
com.sun.jna.Library, .Native, .Pointer

JNA wrapper for <sys/xattr.h>

Field Summary

Modifier and TypeField and Description
public static final XAttr
public static final int
public static final String
public static final int
public static final int
public static final int
public static final int
public static final int
public static final String
public static final int
Inherited from com.sun.jna.Library:
OPTION_ALLOW_OBJECTSOPTION_CALLING_CONVENTIONOPTION_CLASSLOADEROPTION_FUNCTION_MAPPEROPTION_INVOCATION_MAPPEROPTION_OPEN_FLAGSOPTION_STRING_ENCODINGOPTION_STRUCTURE_ALIGNMENTOPTION_SYMBOL_PROVIDEROPTION_TYPE_MAPPER

Method Summary

Modifier and TypeMethod and Description
public long
getxattr(String path, String name, Pointer value, long size, int position, int options)

public long
listxattr(String path, Pointer namebuff, long size, int options)

public int
removexattr(String path, String name, int options)

public int
setxattr(String path, String name, Pointer value, long size, int position, int options)

Field Detail

INSTANCEback to summary
public static final XAttr INSTANCE
XATTR_CREATEback to summary
public static final int XATTR_CREATE
XATTR_FINDERINFO_NAMEback to summary
public static final String XATTR_FINDERINFO_NAME
XATTR_MAXNAMELENback to summary
public static final int XATTR_MAXNAMELEN
XATTR_NODEFAULTback to summary
public static final int XATTR_NODEFAULT
XATTR_NOFOLLOWback to summary
public static final int XATTR_NOFOLLOW
XATTR_NOSECURITYback to summary
public static final int XATTR_NOSECURITY
XATTR_REPLACEback to summary
public static final int XATTR_REPLACE
XATTR_RESOURCEFORK_NAMEback to summary
public static final String XATTR_RESOURCEFORK_NAME
XATTR_SHOWCOMPRESSIONback to summary
public static final int XATTR_SHOWCOMPRESSION

Method Detail

getxattrback to summary
public long getxattr(String path, String name, Pointer value, long size, int position, int options)
listxattrback to summary
public long listxattr(String path, Pointer namebuff, long size, int options)
removexattrback to summary
public int removexattr(String path, String name, int options)
setxattrback to summary
public int setxattr(String path, String name, Pointer value, long size, int position, int options)