s3:modules remove gpfs_getacl_alloc
authorChristian Ambach <ambi@samba.org>
Tue, 8 Jan 2013 16:10:27 +0000 (17:10 +0100)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 4 Feb 2013 13:10:06 +0000 (14:10 +0100)
last caller has gone

Signed-off-by: Christian Ambach <ambi@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Mon Feb  4 14:10:08 CET 2013 on sn-devel-104

source3/modules/vfs_gpfs.c

index 559452e6032b1957c869dd9fe31181a744c3fdbf..622bea4fdbb4677b9d00b4da7ef2b941692c6cbf 100644 (file)
@@ -293,52 +293,6 @@ again:
        return aclbuf;
 }
 
-static struct gpfs_acl *gpfs_getacl_alloc(const char *fname, gpfs_aclType_t type)
-{
-       struct gpfs_acl *acl;
-       size_t len = 200;
-       int ret;
-       TALLOC_CTX *mem_ctx = talloc_tos();
-
-       acl = (struct gpfs_acl *)TALLOC_SIZE(mem_ctx, len);
-       if (acl == NULL) {
-               errno = ENOMEM;
-               return NULL;
-       }
-
-       acl->acl_len = len;
-       acl->acl_level = 0;
-       acl->acl_version = 0;
-       acl->acl_type = type;
-
-       ret = smbd_gpfs_getacl((char *)fname, GPFS_GETACL_STRUCT, acl);
-       if ((ret != 0) && (errno == ENOSPC)) {
-               struct gpfs_acl *new_acl = (struct gpfs_acl *)TALLOC_SIZE(
-                       mem_ctx, acl->acl_len + sizeof(struct gpfs_acl));
-               if (new_acl == NULL) {
-                       talloc_free(acl);
-                       errno = ENOMEM;
-                       return NULL;
-               }
-
-               new_acl->acl_len = acl->acl_len;
-               new_acl->acl_level = acl->acl_level;
-               new_acl->acl_version = acl->acl_version;
-               new_acl->acl_type = acl->acl_type;
-               talloc_free(acl);
-               acl = new_acl;
-
-               ret = smbd_gpfs_getacl((char *)fname, GPFS_GETACL_STRUCT, acl);
-       }
-       if (ret != 0) {
-               DEBUG(8, ("smbd_gpfs_getacl failed with %s\n",strerror(errno)));
-               talloc_free(acl);
-               return NULL;
-       }
-
-       return acl;
-}
-
 /* Tries to get nfs4 acls and returns SMB ACL allocated.
  * On failure returns 1 if it got non-NFSv4 ACL to prompt 
  * retry with POSIX ACL checks.