GFS_ACL_TO_XATTR_VAL(3)

πŸ’– NAME πŸ’–

okay bestie, welcome to GFS_ACL_TO_XATTR_VAL(3) β€” the manual page for gfs_acl_to_xattr_value, straight from the Gfarm universe. she has one job and she does it: convert a Gfarm ACL to binary data for Gfarm extended attribute. that's it, that's the gig. πŸ’…βœ¨


🌸 SYNOPSIS 🌸

       #include <gfarm/gfarm.h>

       gfarm_error_t gfs_acl_to_xattr_value(gfarm_acl_t acl,
                                            void **xattr_value_p,
                                            size_t *size_p);

πŸ¦‹ INPUT ARGUMENTS πŸ¦‹

  • acl β€” an ACL structure type which is sorted. yes, sorted. do not bring unsorted ACL energy into this function, bestie. πŸ™ˆ
  • xattr_value_p β€” a pointer to the converted binary data. she's pointing at the goods. 🫢
  • size_p β€” a value pointed to by size_p is set to the length of the converted binary data. so she's carrying the length. πŸ“

πŸ‘‘ RETURN VALUES πŸ‘‘

  • GFARM_ERR_NO_ERROR β€” the function terminated successfully. slay. βœ…
  • GFARM_ERR_NO_MEMORY β€” insufficient memory was available. not enough memory cells for this operation. 😭
  • Others β€” an error except the above occurred. the reason is shown by gfarm_error_string(3). so go read that one. πŸ”

🌈 SEE ALSO 🌈


xoxo, Gfarm πŸ’… β€” 14 Feb 2011. that's the source/version and date, bestie. GFS_ACL_TO_XATTR_VAL(3) out. periodt. πŸ’–βœ¨