}
/* finally, purge old snums */
- delete_and_reload_printers(ev, msg_ctx);
+ delete_and_reload_printers();
TALLOC_FREE(session_info);
}
* inventory on open as well.
*/
become_root();
- delete_and_reload_printers(server_event_context(), p->msg_ctx);
+ delete_and_reload_printers();
unbecome_root();
/* some sanity check because you can open a printer or a print server */
* printer process updates printer_list.tdb at regular intervals.
*/
become_root();
- delete_and_reload_printers(server_event_context(), msg_ctx);
+ delete_and_reload_printers();
unbecome_root();
n_services = lp_numservices();
/* Ensure all the usershares are loaded. */
become_root();
- delete_and_reload_printers(server_event_context(), p->msg_ctx);
+ delete_and_reload_printers();
load_usershare_shares(NULL, connections_snum_used);
load_registry_shares();
num_services = lp_numservices();
/* Ensure all the usershares are loaded. */
become_root();
- delete_and_reload_printers(sconn->ev_ctx, sconn->msg_ctx);
+ delete_and_reload_printers();
load_registry_shares();
count = load_usershare_shares(NULL, connections_snum_used);
unbecome_root();
struct memcache *smbd_memcache(void);
bool snum_is_shared_printer(int snum);
-void delete_and_reload_printers(struct tevent_context *ev,
- struct messaging_context *msg_ctx);
+void delete_and_reload_printers(void);
bool reload_services(struct smbd_server_connection *sconn,
bool (*snumused) (struct smbd_server_connection *, int),
bool test);
*
* This function should normally only be called as a callback on a successful
* pcap_cache_reload(), or on client enumeration.
- *
- * @param[in] ev The event context.
- *
- * @param[in] msg_ctx The messaging context.
*/
-void delete_and_reload_printers(struct tevent_context *ev,
- struct messaging_context *msg_ctx)
+void delete_and_reload_printers(void)
{
int n_services;
int pnum;