Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Mar 2001 09:28:25 -0800 (PST)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern kern_acl.c src/sys/sys acl.h vnode.h
Message-ID:  <200103061728.f26HSP768947@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
rwatson     2001/03/06 09:28:25 PST

  Modified files:
    sys/kern             kern_acl.c 
    sys/sys              acl.h vnode.h 
  Log:
  o Introduce filesystem-independent POSIX.1e ACL utility routines to
    support implementations of ACLs in file systems.  Introduce the
    following new functions:
  
        vaccess_acl_posix1e()          vaccess() that accepts an ACL
        acl_posix1e_mode_to_perm()     Convert mode bits to ACL rights
        acl_posix1e_mode_to_entry()    Build ACL entry from mode/uid/gid
        acl_posix1e_perms_to_mode()    Generate file mode from ACL
        acl_posix1e_check()            Syntax verification for ACL
  
    These functions allow a file system to rely on central ACL evaluation
    and syntax checking, as well as providing useful utilities to
    allow ACL-based file systems to generate mode/owner/etc information
    to return via VOP_GETATTR(), and to support file systems that split
    their ACL information over their existing inode storage (mode, uid,
    gid) and extended ACL into extended attributes (additional users,
    groups, ACL mask).
  
  o Add prototypes for exported functions to sys/acl.h, sys/vnode.h
  
  Reviewed by:	trustedbsd-discuss, freebsd-arch
  Obtained from:	TrustedBSD Project
  
  Revision  Changes    Path
  1.8       +441 -6    src/sys/kern/kern_acl.c
  1.11      +10 -5     src/sys/sys/acl.h
  1.138     +3 -1      src/sys/sys/vnode.h


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200103061728.f26HSP768947>