tridge the destroyer returns!
authorAndrew Tridgell <tridge@samba.org>
Sat, 5 Sep 1998 05:07:05 +0000 (05:07 +0000)
committerAndrew Tridgell <tridge@samba.org>
Sat, 5 Sep 1998 05:07:05 +0000 (05:07 +0000)
commite9ea36e4d2270bd7d32da12ef6d6e2299641582d
tree34905bbfb6adde96be7234d122562e678aa6efd8
parent766aa4ff5c6007669010d8c284de20111e633b25
tridge the destroyer returns!

prompted by the interpret_security() dead code that Jean-Francois
pointed out I added a make target "finddead" that finds potentially
dead (ie. unused) code. It spat out 304 function names ...

I went through these are deleted many of them, making others static
(finddead also reports functions that are used only in the local
file).

in doing this I have almost certainly deleted some useful code. I may
have even prevented compilation with some compile options. I
apologise. I decided it was better to get rid of this code now and add
back the one or two functions that are needed than to keep all this
baggage.

So, if I have done a bit too much "destroying" then let me know. Keep
the swearing to a minimum :)

One bit I didn't do is the ubibt code. Chris, can you look at that?
Heaps of unused functions there. Can they be made static?
(This used to be commit 2204475c87f3024ea8fd1fbd7385b2def617a46f)
53 files changed:
source3/Makefile.in
source3/client/client.c
source3/client/clitar.c
source3/include/proto.h
source3/lib/bitmap.c
source3/lib/interface.c
source3/lib/membuffer.c
source3/lib/util.c
source3/lib/util_hnd.c
source3/libsmb/clientgen.c
source3/libsmb/nmblib.c
source3/libsmb/smbencrypt.c
source3/locking/shmem.c
source3/nmbd/nmbd_become_dmb.c
source3/nmbd/nmbd_become_lmb.c
source3/nmbd/nmbd_browserdb.c
source3/nmbd/nmbd_namelistdb.c
source3/nmbd/nmbd_packets.c
source3/nmbd/nmbd_responserecordsdb.c
source3/param/loadparm.c
source3/passdb/nispass.c
source3/passdb/passdb.c
source3/rpc_client/cli_login.c
source3/rpc_client/cli_netlogon.c
source3/rpc_client/cli_pipe.c
source3/rpc_parse/parse_lsa.c
source3/rpc_parse/parse_misc.c
source3/rpc_parse/parse_net.c
source3/rpc_parse/parse_prs.c
source3/rpc_parse/parse_reg.c
source3/rpc_parse/parse_rpc.c
source3/rpc_parse/parse_samr.c
source3/rpc_parse/parse_srv.c
source3/rpc_parse/parse_wks.c
source3/rpc_server/srv_lsa_hnd.c
source3/rpc_server/srv_pipe_hnd.c
source3/rpc_server/srv_util.c
source3/smbd/chgpasswd.c
source3/smbd/filename.c
source3/smbd/files.c
source3/smbd/ipc.c
source3/smbd/nttrans.c
source3/smbd/open.c
source3/smbd/oplock.c
source3/smbd/password.c
source3/smbd/process.c
source3/smbd/server.c
source3/smbd/trans2.c
source3/utils/make_printerdef.c
source3/utils/make_smbcodepage.c
source3/utils/testparm.c
source3/utils/torture.c
source3/web/cgi.c