aboutsummaryrefslogtreecommitdiff
path: root/src/package.lisp
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2021-09-13 16:29:43 -0700
committerSean Whitton <spwhitton@spwhitton.name>2021-10-23 10:51:30 -0700
commit324a2630f26c236c2ce438961d5dec727a4432ac (patch)
tree6921a7574c362735a96e47b2733b0f9642765207 /src/package.lisp
parent446b8f4a8ef78cb4605cfb551255bb455be411f0 (diff)
downloadconsfigurator-324a2630f26c236c2ce438961d5dec727a4432ac.tar.gz
add wrappers of some system functions to manipulate POSIX.1e ACLs
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
Diffstat (limited to 'src/package.lisp')
-rw-r--r--src/package.lisp19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/package.lisp b/src/package.lisp
index 668e0d2..dba79ec 100644
--- a/src/package.lisp
+++ b/src/package.lisp
@@ -316,6 +316,25 @@
#:request-asdf-requirements
#:continue-deploy*-program))
+(defpackage :consfigurator.util.posix1e
+ (:use #:cl #:alexandria #:consfigurator #:cffi)
+ (:export #:acl_type_t
+ #:acl_entry_t
+ #:+ACL-USER+
+ #:+ACL-GROUP+
+ #:+ACL-TYPE-ACCESS+
+ #:+ACL-TYPE-DEFAULT+
+ #:+ACL-NEXT-ENTRY+
+ #:+ACL-FIRST-ENTRY+
+
+ #:with-acl-free
+ #:acl-get-file
+ #:acl-set-file
+ #:acl-get-entry
+ #:acl-get-tag-type
+ #:acl-get-qualifier
+ #:acl-set-qualifier))
+
(defpackage :consfigurator.property.cmd
(:use #:cl #:consfigurator)
(:export #:single))