Remove the static "struct client_connection" mess which is part of
authorJeremy Allison <jra@samba.org>
Fri, 13 Mar 2009 00:59:24 +0000 (17:59 -0700)
committerJeremy Allison <jra@samba.org>
Fri, 13 Mar 2009 00:59:24 +0000 (17:59 -0700)
commite5136e984922570ce9992c642c340dd3e937fc4e
tree90acd50687e0adf2352eb1663b4934f01df0a9fc
parentbace42d586f2e4364e5b66ccc80a0b19749b5e1c
Remove the static "struct client_connection" mess which is part of
the problem that stops libsmbclient being thread safe. Subsidiary
DFS connections are now hung off a list inside the cli_state struct.
Much more to do in order to get libsmbclient to thread safety, but
this is a good start.
Jeremy.
source3/client/client.c
source3/include/client.h
source3/include/proto.h
source3/lib/netapi/cm.c
source3/libsmb/clidfs.c
source3/libsmb/clientgen.c
source3/libsmb/clilist.c