This commit includes part of the patch from metze posted to the list, and a few
authorAndrew Bartlett <abartlet@samba.org>
Fri, 6 Sep 2002 12:57:12 +0000 (12:57 +0000)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 6 Sep 2002 12:57:12 +0000 (12:57 +0000)
commit68defac58da3f927cd8fb1405f3c648b7dec7f82
tree720547e146c77bbaa1acc7dcede029b04dcf4041
parent2d881357149c4cec6c109b801cef487ae0955126
This commit includes part of the patch from metze posted to the list, and a few
of my own changes.

In particular:  I've added a SAM_ASSERT macro.  This expands to either
SMB_ASSERT() (which should help us track down bugs) or a return of
NT_STATUS_CHECK_FAIL.

Metze's changes are mostly to bring the code into line with current discussions
on things like adding users/groups, flags etc.

I've adjusted a fair bit of the 'const' in the SAM stuff.  Const is currently
used only for pointers, not for local variables or non-pointer paramters.  The
benifits and reasons for extending this further need discussion on
samba-technical.

Also, some of the 'context' paramters should not be const, to allow backend
modules to do fancy caching etc in them.

Andrew Bartlett
(This used to be commit e13bc432628a6131be082caedc75cd8a3d206e5a)
source3/include/sam.h
source3/sam/api.c
source3/sam/get_set_account.c
source3/sam/get_set_domain.c
source3/sam/get_set_group.c
source3/sam/interface.c