Name
gfs_acl_to_xattr_value — convert a Gfarm ACL to binary data for Gfarm extended attribute
Synopsis
#include <gfarm/gfarm.h>
gfarm_error_t gfs_acl_to_xattr_value( |
acl, |
|
| |
xattr_value_p, |
|
| |
size_p); |
|
gfarm_acl_t acl;
void **xattr_value_p;
size_t *size_p;
INPUT ARGUMENTS
acl
An ACL structure type which is sorted.
xattr_value_p
A pointer to the converted binary data.
size_p
A value pointed to by size_p is set to
the length of the converted binary data.
RETURN VALUES
GFARM_ERR_NO_ERROR
The function terminated successfully.
GFARM_ERR_NO_MEMORY
Insufficient memory was available.
- Others
An error except the above occurred. The reason is shown by
gfarm_error_string(3).
SEE ALSO
gfs_acl_sort(3),
gfs_acl_set_file(3),
gfs_setxattr(3),
gfs_acl_from_xattr_value(3)