RFC: Draft 2 of passdb redesign

Gerald Carter gcarter at valinux.com
Fri Nov 10 18:01:37 GMT 2000


Gerald Carter wrote:
> 
>    /*
>       Search Functions :
> 
>       Each function returns a pointer to a static area
>       of memory (one for all functions, not one for each
>       function).  This is done for effenciency.  If the
>       caller wishes to maintain a copy of the SAM_ACCOUNT
>       struct across calls(), it must make of copy of the
>       struct returned.
>    */
>    SAM_ACCOUNT* pdb_getsampwent ();
>    SAM_ACCOUNT* pdb_getsampwnam (char* username);
>    SAM_ACCOUNT* pdb_getsampwuid (uid_t uid);
>    SAM_ACCOUNT* pdb_getsampwrid (uint32 rid);


Add 

	void* pdb_setsampwent();
	void  pdb_endsampwent();

for enumeration purposes.




Cheers, jerry
----------------------------------------------------------------------
   /\  Gerald (Jerry) Carter                     Professional Services
 \/    http://www.valinux.com/  VA Linux Systems   gcarter at valinux.com
       http://www.samba.org/       SAMBA Team          jerry at samba.org
       http://www.plainjoe.org/                     jerry at plainjoe.org

       "...a hundred billion castaways looking for a home."
                                - Sting "Message in a Bottle" ( 1979 )




More information about the samba-technical mailing list