* changed iattr interface
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Thu, 19 Feb 2004 22:25:08 +0000 (22:25 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Thu, 19 Feb 2004 22:25:08 +0000 (22:25 +0000)
* removed *iattr_compat() functions; functionality is covered by new
  iattr interface already

git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@955 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/lib/vserver.h

index c4095ef..f3080c3 100644 (file)
@@ -163,22 +163,10 @@ extern "C" {
 
 
 
-  int          vc_set_iattr(dev_t dev, ino_t ino, xid_t xid,  uint32_t flags, uint32_t mask); 
-  int          vc_get_iattr(dev_t dev, ino_t ino, xid_t * /*@null@*/ xid,
+  int          vc_set_iattr(char const *filename, xid_t xid,  uint32_t flags, uint32_t mask); 
+  int          vc_get_iattr(char const *filename, xid_t * /*@null@*/ xid,
                             uint32_t * /*@null@*/ flags, uint32_t * /*@null@*/ mask);
 
-  int          vc_set_iattr_compat(char const *filename,
-                                   dev_t dev, ino_t ino, xid_t xid,
-                                   uint32_t flags, uint32_t mask,
-                                   mode_t const * /*@null@*/ mode);
-
-  int          vc_get_iattr_compat(char const *filename,
-                                   dev_t dev, ino_t ino,
-                                   xid_t    * /*@null@*/ xid,
-                                   uint32_t * /*@null@*/ flags,
-                                   uint32_t * /*@inout@*/ mask,
-                                   mode_t const * /*@null@*/ mode);
-
   struct vc_vx_info {
       xid_t    xid;
       pid_t    initpid;
@@ -216,13 +204,13 @@ extern "C" {
             (1<<VC_CAP_MKNOD) | (1<<VC_CAP_QUOTACTL) );
   }
 
-  inline static int            vc_setfilecontext(dev_t dev, ino_t ino, xid_t xid) {
-    return vc_set_iattr(dev, ino, xid, 0, VC_IATTR_XID);
+  inline static int            vc_setfilecontext(char const *filename, xid_t xid) {
+    return vc_set_iattr(filename, xid, 0, VC_IATTR_XID);
   }
   
-  inline static xid_t          vc_getfilecontext(dev_t dev, ino_t ino) {
+  inline static xid_t          vc_getfilecontext(char const *filename) {
     xid_t      res;
-    if (vc_get_iattr(dev, ino, &res, 0,0)==-1) return VC_NOCTX;
+    if (vc_get_iattr(filename, &res, 0,0)==-1) return VC_NOCTX;
     return res;
   }