Commit 4424310c6f32528a2abe02eda57c84439302b601

Thomas de Grivel 2015-08-01T01:42:16

op-chown

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff --git a/unix/defs.lisp b/unix/defs.lisp
index d567424..d311676 100644
--- a/unix/defs.lisp
+++ b/unix/defs.lisp
@@ -43,10 +43,12 @@
   ((probe-vnode-using-ls :properties (:mode :links :owner :group :size :mtime))
    (probe-vnode-using-stat :properties (:dev :ino :mode :links :uid :gid :rdev
                                         :size :atime :mtime :ctime :blksize
-                                        :blocks :flags))))
+                                        :blocks :flags)))
+  ((op-chown :properties (:uid :gid :owner :group))))
 
 (defgeneric probe-vnode-using-ls (resource os))
 (defgeneric probe-vnode-using-stat (resource os))
+(defgeneric op-chown (resource os &key uid gid owner group &allow-other-keys))
 
 ;;  File