From d1fdcc91eebfc1992b0990031ee4994be07e7983 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Fri, 11 Apr 2008 12:01:02 +0200 Subject: [PATCH] nsswitch: remove unused nsswitch/wb_client.c metze (cherry picked from commit 2b236c7ace15b4408c31ed918b449d5a22e1769f) --- source/Makefile.in | 2 +- source/nsswitch/wb_client.c | 96 --------------------------------------------- 2 files changed, 1 insertion(+), 97 deletions(-) delete mode 100644 source/nsswitch/wb_client.c diff --git a/source/Makefile.in b/source/Makefile.in index b85319d9fdf..68d45f17def 100644 --- a/source/Makefile.in +++ b/source/Makefile.in @@ -851,7 +851,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/source/nsswitch/wb_client.c b/source/nsswitch/wb_client.c deleted file mode 100644 index 5e1a5d8ad46..00000000000 --- a/source/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); -} -- 2.11.4.GIT