logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

af_chowner, af_chauthor, af_chmod - AtFS protection handling

Bugs

af_chowner does not work.

AtFS-1.71                                   Fri Jun 25 14:33:16 1993                               af_protect(3)

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.

Diagnostics

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

Name

       af_chowner, af_chauthor, af_chmod - AtFS protection handling

See Also

       chown (2), chmod (2)

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)

See Also