Provided by: atfs-dev_1.4pl6-16_amd64 bug

NAME

       af_chowner, af_chauthor, af_chmod - AtFS protection handling

SYNOPSIS

       #include <atfs.h>

       int af_chowner (Af_key *aso, Af_user *owner)

       int af_chauthor (Af_key *aso, Af_user *author)

       int af_chmod (Af_key *aso, int mode)

DESCRIPTION

       af_chowner  and  af_chauthor  modify  the  owner and author attribute of an ASO.  Only the
       superuser may change the owner of an object history.  The author attribute of an  ASO  can
       only be changed by it's owner.  The Af_user structure has the following form

              typedef struct {
                   char af_username[MAXUSERNAMELEN];
                   char af_userhost[MAXHOSTNAMELEN];
                   char af_userdomain[MAXDOMAIN+1];
                   } Af_user;

       af_chmod changes the mode of an ASO.  See chmod(3) for further details.

SEE ALSO

       chown (2), chmod (2)

DIAGNOSTICS

       Upon error, -1 is returned and af_errno is set to the corresponding error number.

BUGS

       af_chowner does not work.