s3:libsmb: remove unused cli_query_secdesc_old()
authorStefan Metzmacher <metze@samba.org>
Sat, 23 Jul 2011 07:54:04 +0000 (09:54 +0200)
committerStefan Metzmacher <metze@samba.org>
Sat, 23 Jul 2011 07:55:54 +0000 (09:55 +0200)
metze

source3/libsmb/clisecdesc.c
source3/libsmb/proto.h

index 1e95043c369d0723a56350f49b323b98d8973a18..aded26407705335e6d2dab6fea51470842a50fe1 100644 (file)
 #include "libsmb/libsmb.h"
 #include "../libcli/security/secdesc.h"
 
-/****************************************************************************
-  query the security descriptor for a open file
- ****************************************************************************/
-struct security_descriptor *cli_query_secdesc_old(struct cli_state *cli, uint16_t fnum,
-                           TALLOC_CTX *mem_ctx)
-{
-       uint8_t param[8];
-       uint8_t *rdata=NULL;
-       uint32_t rdata_count=0;
-       struct security_descriptor *psd = NULL;
-       NTSTATUS status;
-
-       SIVAL(param, 0, fnum);
-       SIVAL(param, 4, 0x7);
-
-       status = cli_trans(talloc_tos(), cli, SMBnttrans,
-                          NULL, -1, /* name, fid */
-                          NT_TRANSACT_QUERY_SECURITY_DESC, 0, /* function, flags */
-                          NULL, 0, 0, /* setup, length, max */
-                          param, 8, 4, /* param, length, max */
-                          NULL, 0, 0x10000, /* data, length, max */
-                          NULL,             /* recv_flags2 */
-                          NULL, 0, NULL, /* rsetup, length */
-                          NULL, 0, NULL,
-                          &rdata, 0, &rdata_count);
-
-       if (!NT_STATUS_IS_OK(status)) {
-               DEBUG(1, ("NT_TRANSACT_QUERY_SECURITY_DESC failed: %s\n",
-                         nt_errstr(status)));
-               goto cleanup;
-       }
-
-       status = unmarshall_sec_desc(mem_ctx, (uint8 *)rdata, rdata_count,
-                                    &psd);
-
-       if (!NT_STATUS_IS_OK(status)) {
-               DEBUG(10, ("unmarshall_sec_desc failed: %s\n",
-                          nt_errstr(status)));
-               goto cleanup;
-       }
-
- cleanup:
-
-       TALLOC_FREE(rdata);
-
-       return psd;
-}
-
 NTSTATUS cli_query_secdesc(struct cli_state *cli, uint16_t fnum,
                           TALLOC_CTX *mem_ctx, struct security_descriptor **sd)
 {
index 195bc75d141dbc5db351bce0af5b3c2adccdada1..298fcbcf9b2fbb325d22a28caf7c9e95f6a20f3d 100644 (file)
@@ -785,8 +785,6 @@ NTSTATUS cli_push(struct cli_state *cli, uint16_t fnum, uint16_t mode,
 
 /* The following definitions come from libsmb/clisecdesc.c  */
 
-struct security_descriptor *cli_query_secdesc_old(struct cli_state *cli, uint16_t fnum,
-                           TALLOC_CTX *mem_ctx);
 NTSTATUS cli_query_secdesc(struct cli_state *cli, uint16_t fnum,
                          TALLOC_CTX *mem_ctx, struct security_descriptor **sd);
 NTSTATUS cli_set_secdesc(struct cli_state *cli, uint16_t fnum,