From b0f71378839f9276b3d7de2515c712a6c6618fda Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 8 Dec 2008 13:39:53 +0100 Subject: s3-srvsvc: remove all init_srvsvc* functions. Guenther --- source3/rpc_server/srv_srvsvc_nt.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'source3/rpc_server/srv_srvsvc_nt.c') diff --git a/source3/rpc_server/srv_srvsvc_nt.c b/source3/rpc_server/srv_srvsvc_nt.c index f6faf73b38..073f92d45c 100644 --- a/source3/rpc_server/srv_srvsvc_nt.c +++ b/source3/rpc_server/srv_srvsvc_nt.c @@ -191,12 +191,14 @@ static void enum_file_fn( const struct share_mode_entry *e, permissions = e->access_mask & (FILE_READ_DATA|FILE_WRITE_DATA); /* now fill in the srvsvc_NetFileInfo3 struct */ - init_srvsvc_NetFileInfo3(&fenum->ctr3->array[i], - (((uint32_t)(procid_to_pid(&e->pid))<<16) | e->share_file_id), - permissions, - num_locks, - fullpath, - username); + + fenum->ctr3->array[i].fid = + (((uint32_t)(procid_to_pid(&e->pid))<<16) | e->share_file_id); + fenum->ctr3->array[i].permissions = permissions; + fenum->ctr3->array[i].num_locks = num_locks; + fenum->ctr3->array[i].path = fullpath; + fenum->ctr3->array[i].user = username; + fenum->ctr3->count++; } -- cgit