2 Unix SMB/CIFS implementation.
3 idMap nss template plugin
5 Copyright (C) Gerald Carter 2006
7 This library is free software; you can redistribute it and/or
8 modify it under the terms of the GNU Lesser General Public
9 License as published by the Free Software Foundation; either
10 version 3 of the License, or (at your option) any later version.
12 This library is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 Library General Public License for more details.
17 You should have received a copy of the GNU Lesser General Public License
18 along with this program. If not, see <http://www.gnu.org/licenses/>.
25 /************************************************************************
26 ***********************************************************************/
28 static NTSTATUS
nss_template_init( struct nss_domain_entry
*e
)
33 /**********************************************************************
34 *********************************************************************/
36 static NTSTATUS
nss_template_map_to_alias( TALLOC_CTX
*mem_ctx
,
37 struct nss_domain_entry
*e
,
41 return NT_STATUS_NOT_IMPLEMENTED
;
44 /**********************************************************************
45 *********************************************************************/
47 static NTSTATUS
nss_template_map_from_alias( TALLOC_CTX
*mem_ctx
,
48 struct nss_domain_entry
*e
,
52 return NT_STATUS_NOT_IMPLEMENTED
;
55 /************************************************************************
56 ***********************************************************************/
58 static NTSTATUS
nss_template_close( void )
64 /************************************************************************
65 ***********************************************************************/
67 static struct nss_info_methods nss_template_methods
= {
68 .init
= nss_template_init
,
69 .map_to_alias
= nss_template_map_to_alias
,
70 .map_from_alias
= nss_template_map_from_alias
,
71 .close_fn
= nss_template_close
74 NTSTATUS
nss_info_template_init(TALLOC_CTX
*mem_ctx
)
76 return smb_register_idmap_nss(SMB_NSS_INFO_INTERFACE_VERSION
,
78 &nss_template_methods
);