From 4313d7b6c27f0c7ea72be5f4790035d27b0b4d02 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Fri, 11 Apr 2008 12:01:02 +0200 Subject: nsswitch: remove unused nsswitch/wb_client.c metze (This used to be commit 2b236c7ace15b4408c31ed918b449d5a22e1769f) --- source3/Makefile.in | 2 +- source3/nsswitch/wb_client.c | 96 -------------------------------------------- 2 files changed, 1 insertion(+), 97 deletions(-) delete mode 100644 source3/nsswitch/wb_client.c (limited to 'source3') diff --git a/source3/Makefile.in b/source3/Makefile.in index d89278c027..de9b915f99 100644 --- a/source3/Makefile.in +++ b/source3/Makefile.in @@ -862,7 +862,7 @@ NET_OBJ1 = utils/net.o utils/net_ads.o utils/net_help.o \ $(PASSWD_UTIL_OBJ) utils/net_dns.o utils/net_ads_gpo.o \ utils/net_conf.o \ utils/net_registry.o \ - auth/token_util.o utils/net_dom.o nsswitch/wb_client.o + auth/token_util.o utils/net_dom.o # these are not processed by make proto NET_OBJ2 = utils/net_registry_util.o diff --git a/source3/nsswitch/wb_client.c b/source3/nsswitch/wb_client.c deleted file mode 100644 index 5e1a5d8ad4..0000000000 --- a/source3/nsswitch/wb_client.c +++ /dev/null @@ -1,96 +0,0 @@ -/* - Unix SMB/CIFS implementation. - - winbind client code - - Copyright (C) Tim Potter 2000 - Copyright (C) Andrew Tridgell 2000 - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . -*/ - -#include "includes.h" -#include "nsswitch/winbind_nss.h" -#include "libwbclient/wbclient.h" - -#undef DBGC_CLASS -#define DBGC_CLASS DBGC_WINBIND - -NSS_STATUS winbindd_request_response(int req_type, - struct winbindd_request *request, - struct winbindd_response *response); - -bool winbind_set_mapping(const struct id_map *map) -{ - struct winbindd_request request; - struct winbindd_response response; - int result; - - /* Initialise request */ - - ZERO_STRUCT(request); - ZERO_STRUCT(response); - - /* Make request */ - - request.data.dual_idmapset.id = map->xid.id; - request.data.dual_idmapset.type = map->xid.type; - sid_to_fstring(request.data.dual_idmapset.sid, map->sid); - - result = winbindd_request_response(WINBINDD_SET_MAPPING, &request, &response); - - return (result == NSS_STATUS_SUCCESS); -} - -bool winbind_set_uid_hwm(unsigned long id) -{ - struct winbindd_request request; - struct winbindd_response response; - int result; - - /* Initialise request */ - - ZERO_STRUCT(request); - ZERO_STRUCT(response); - - /* Make request */ - - request.data.dual_idmapset.id = id; - request.data.dual_idmapset.type = ID_TYPE_UID; - - result = winbindd_request_response(WINBINDD_SET_HWM, &request, &response); - - return (result == NSS_STATUS_SUCCESS); -} - -bool winbind_set_gid_hwm(unsigned long id) -{ - struct winbindd_request request; - struct winbindd_response response; - int result; - - /* Initialise request */ - - ZERO_STRUCT(request); - ZERO_STRUCT(response); - - /* Make request */ - - request.data.dual_idmapset.id = id; - request.data.dual_idmapset.type = ID_TYPE_GID; - - result = winbindd_request_response(WINBINDD_SET_HWM, &request, &response); - - return (result == NSS_STATUS_SUCCESS); -} -- cgit