-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

[EMAIL PROTECTED] schrieb:
> Author: vlendec
> Date: 2005-07-31 23:53:29 +0000 (Sun, 31 Jul 2005)
> New Revision: 8872
> 
> WebSVN: 
> http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=8872
> 
> Log:
> Remove some unused code
> Modified:
>    trunk/source/include/module.h
>    trunk/source/lib/module.c
>    trunk/source/smbd/server.c
> 
> 
> Changeset:
> Modified: trunk/source/include/module.h
> ===================================================================
> --- trunk/source/include/module.h     2005-07-31 23:49:44 UTC (rev 8871)
> +++ trunk/source/include/module.h     2005-07-31 23:53:29 UTC (rev 8872)
> @@ -33,6 +33,4 @@
>  
>  typedef void (smb_idle_event_fn)(void **data,time_t *interval,time_t now);
>  
> -typedef void (smb_exit_event_fn)(void **data);
> -
>  #endif /* _MODULE_H */
> 
> Modified: trunk/source/lib/module.c
> ===================================================================
> --- trunk/source/lib/module.c 2005-07-31 23:49:44 UTC (rev 8871)
> +++ trunk/source/lib/module.c 2005-07-31 23:53:29 UTC (rev 8872)
> @@ -231,77 +231,3 @@
>  
>       return;
>  }
> -
> -/***************************************************************************
> - * This Function registers a exit event
> - *
> - * the registered functions are run on exit()
> - * and maybe shutdown idle connections (e.g. to an LDAP server)
> - ***************************************************************************/
> -
> -struct smb_exit_list_ent {
> -     struct smb_exit_list_ent *prev,*next;
> -     smb_event_id_t id;
> -     smb_exit_event_fn *fn;
> -     void *data;
> -};
> -
> -static struct smb_exit_list_ent *smb_exit_event_list = NULL;
> -
> -smb_event_id_t smb_register_exit_event(smb_exit_event_fn *fn, void *data)
> -{
> -     struct smb_exit_list_ent *event;
> -     static smb_event_id_t smb_exit_event_id = 1;
> -
> -     if (!fn) {      
> -             return SMB_EVENT_ID_INVALID;
> -     }
> -
> -     event = SMB_MALLOC_P(struct smb_exit_list_ent);
> -     if (!event) {
> -             DEBUG(0,("malloc() failed!\n"));
> -             return SMB_EVENT_ID_INVALID;
> -     }
> -     event->fn = fn;
> -     event->data = data;
> -     event->id = smb_exit_event_id++;
> -
> -     DLIST_ADD(smb_exit_event_list,event);
> -
> -     return event->id;
> -}
> -
> -BOOL smb_unregister_exit_event(smb_event_id_t id)
> -{
> -     struct smb_exit_list_ent *event = smb_exit_event_list;
> -     
> -     while(event) {
> -             if (event->id == id) {
> -                     DLIST_REMOVE(smb_exit_event_list,event);
> -                     SAFE_FREE(event);
> -                     return True;
> -             }
> -             event = event->next;
> -     }
> -     
> -     return False;
> -}
> -
> -void smb_run_exit_events(void)
> -{
> -     struct smb_exit_list_ent *event = smb_exit_event_list;
> -     struct smb_exit_list_ent *tmp = NULL;
> -
> -     while (event) {
> -             event->fn(&event->data);
> -             tmp = event;
> -             event = event->next;
> -             /* exit event should only run one time :-)*/
> -             SAFE_FREE(tmp);
> -     }
> -
> -     /* the list is empty now...*/
> -     smb_exit_event_list = NULL;
> -
> -     return;
> -}
> 
> Modified: trunk/source/smbd/server.c
> ===================================================================
> --- trunk/source/smbd/server.c        2005-07-31 23:49:44 UTC (rev 8871)
> +++ trunk/source/smbd/server.c        2005-07-31 23:53:29 UTC (rev 8872)
> @@ -617,9 +617,6 @@
>  
>       print_notify_send_messages(3); /* 3 second timeout. */
>  
> -     /* run all registered exit events */
> -     smb_run_exit_events();
> -
>       /* delete our entry in the connections database. */
>       yield_connection(NULL,"");
>  
> 
Hi Volker,

when you also want to remove it from samba3, then please fix the 
DevelopersGuide,
I think I have added some notes there

- --
metze

Stefan Metzmacher <metze at samba.org> www.samba.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFC7Wbxm70gjA5TCD8RAhCVAJ4z/Q4dn9GzTv6g1CFR2zIVeFdxwQCgxuAg
0V0KMZgfZLAiH+E9h2kX9rY=
=kV3h
-----END PGP SIGNATURE-----

Reply via email to