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.