Package com.sun.jna.platform.bsd

# Interface ExtAttr

All Superinterfaces:
  `Library`

public interface ExtAttr extends Library

## Nested Class Summary

## Nested classes/interfaces inherited from interface com.sun.jna.Library

`Library.Handler`

## Field Summary

Fields
Modifier and Type
Field
Description
`static final int`
`EXTATTR_NAMESPACE_USER`
`static final ExtAttr`
`INSTANCE`

### Fields inherited from interface com.sun.jna.Library

`OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_SYMBOL_PROVIDER, OPTION_TYPE_MAPPER`

## Method Summary

Modifier and Type
Method
Description
`int`
`extattr_delete_file(String path, int attrnamespace, String attrname)`
`LibCAPI.ssize_t`
`extattr_get_file(String path, int attrnamespace, String attrname, ByteBuffer data, LibCAPI.size_t nbytes)`
`LibCAPI.ssize_t`
`extattr_list_file(String path, int attrnamespace, ByteBuffer data, LibCAPI.size_t nbytes)`
`LibCAPI.ssize_t`
`extattr_set_file(String path, int attrnamespace, String attrname, ByteBuffer data, LibCAPI.size_t nbytes)`

## Field Details

### INSTANCE

static final ExtAttr INSTANCE

### EXTATTR_NAMESPACE_USER

static final int EXTATTR_NAMESPACE_USER

See Also:
  - Constant Field Values

## Method Details

### extattr_get_file

LibCAPI.ssize_t extattr_get_file(String path, int attrnamespace, String attrname, ByteBuffer data, LibCAPI.size_t nbytes)

### extattr_set_file

LibCAPI.ssize_t extattr_set_file(String path, int attrnamespace, String attrname, ByteBuffer data, LibCAPI.size_t nbytes)

### extattr_delete_file

int extattr_delete_file(String path, int attrnamespace, String attrname)

### extattr_list_file

LibCAPI.ssize_t extattr_list_file(String path, int attrnamespace, ByteBuffer data, LibCAPI.size_t nbytes)