svn commit: samba r3790 - in branches/SAMBA_4_0/source: build/pidl
librpc librpc/rpc rpc_server rpc_server/remote script
torture/dcom torture/rpc utils
jelmer at samba.org
jelmer at samba.org
Tue Nov 16 21:07:09 GMT 2004
Author: jelmer
Date: 2004-11-16 21:07:08 +0000 (Tue, 16 Nov 2004)
New Revision: 3790
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3790
Log:
use a registration function that is called from dcerpc_*_init functions
rather then a large table in librpc/gen_ndr/tables.c. This will allow us
to only link in only the required gen_ndr files (speeds up linking quite a
bit, makes binaries smaller).
Each gen_ndr_* file now has a init function that calls the init functions
of the interfaces it contains. I did it this way to keep pidl's code simple,
though it might hurt startup time a bit. I'd be happy to change it if
people like one function better.
Removed:
branches/SAMBA_4_0/source/build/pidl/tables.pl
Modified:
branches/SAMBA_4_0/source/build/pidl/parser.pm
branches/SAMBA_4_0/source/build/pidl/proxy.pm
branches/SAMBA_4_0/source/librpc/config.mk
branches/SAMBA_4_0/source/librpc/rpc/dcerpc.c
branches/SAMBA_4_0/source/librpc/rpc/dcerpc.h
branches/SAMBA_4_0/source/librpc/rpc/dcerpc_util.c
branches/SAMBA_4_0/source/rpc_server/dcerpc_server.c
branches/SAMBA_4_0/source/rpc_server/remote/dcesrv_remote.c
branches/SAMBA_4_0/source/script/build_idl.sh
branches/SAMBA_4_0/source/torture/dcom/simple.c
branches/SAMBA_4_0/source/torture/rpc/mgmt.c
branches/SAMBA_4_0/source/torture/rpc/scanner.c
branches/SAMBA_4_0/source/utils/ndrdump.c
Changeset:
Sorry, the patch is too large (722 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3790
More information about the samba-cvs
mailing list