diff options
author | Andrew Bartlett <abartlet@samba.org> | 2002-06-14 02:58:43 +0000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2002-06-14 02:58:43 +0000 |
commit | 0a64ff4c9984c751ed6bd9e9bc8d16c70abec02d (patch) | |
tree | acabfaa09d496f1d578f0e8563a65e87f8b44714 /examples | |
parent | c264bf2ec93037d2a9927c00295fa60c88b7219d (diff) | |
download | samba-0a64ff4c9984c751ed6bd9e9bc8d16c70abec02d.tar.gz samba-0a64ff4c9984c751ed6bd9e9bc8d16c70abec02d.tar.xz samba-0a64ff4c9984c751ed6bd9e9bc8d16c70abec02d.zip |
Add some comments on writing new pdb modules. (from ctrlsoft)
Andrew Bartlett
Diffstat (limited to 'examples')
-rw-r--r-- | examples/pdb/pdb_test.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/examples/pdb/pdb_test.c b/examples/pdb/pdb_test.c index 983a995d858..c932c6128b4 100644 --- a/examples/pdb/pdb_test.c +++ b/examples/pdb/pdb_test.c @@ -23,6 +23,10 @@ static int testsam_debug_level = DBGC_ALL; #undef DBGC_CLASS #define DBGC_CLASS testsam_debug_level +/*************************************************************** + Start enumeration of the passwd list. +****************************************************************/ + static BOOL testsam_setsampwent(struct pdb_methods *methods, BOOL update) { DEBUG(10, ("testsam_setsampwent called\n")); @@ -108,6 +112,9 @@ NTSTATUS pdb_init(PDB_CONTEXT *pdb_context, PDB_METHODS **pdb_method, const char (*pdb_method)->name = "testsam"; + /* Functions your pdb module doesn't provide should be set + * to NULL */ + (*pdb_method)->setsampwent = testsam_setsampwent; (*pdb_method)->endsampwent = testsam_endsampwent; (*pdb_method)->getsampwent = testsam_getsampwent; |