Author: vlendec Date: 2007-05-21 22:17:13 +0000 (Mon, 21 May 2007) New Revision: 23055
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=23055 Log: Rewrite messages.c to use auto-generated marshalling in the tdb. I'm doing this because for the clustering the marshalling is needed in more than one place, so I wanted a decent routine to marshall a message_rec struct which was not there before. Tridge, this seems about the same speed as it used to be before, the librpc/ndr overhead in my tests was under the noise. Volker Added: branches/SAMBA_3_0/source/librpc/gen_ndr/messaging.h branches/SAMBA_3_0/source/librpc/gen_ndr/ndr_messaging.c branches/SAMBA_3_0/source/librpc/gen_ndr/ndr_messaging.h branches/SAMBA_3_0/source/librpc/idl/messaging.idl branches/SAMBA_3_0_26/source/librpc/gen_ndr/messaging.h branches/SAMBA_3_0_26/source/librpc/gen_ndr/ndr_messaging.c branches/SAMBA_3_0_26/source/librpc/gen_ndr/ndr_messaging.h branches/SAMBA_3_0_26/source/librpc/idl/messaging.idl Modified: branches/SAMBA_3_0/source/Makefile.in branches/SAMBA_3_0/source/include/includes.h branches/SAMBA_3_0/source/include/messages.h branches/SAMBA_3_0/source/include/smb.h branches/SAMBA_3_0/source/lib/messages.c branches/SAMBA_3_0/source/lib/util.c branches/SAMBA_3_0/source/nmbd/nmbd.c branches/SAMBA_3_0/source/nmbd/nmbd_processlogon.c branches/SAMBA_3_0/source/nsswitch/winbindd.c branches/SAMBA_3_0/source/nsswitch/winbindd_dual.c branches/SAMBA_3_0/source/printing/notify.c branches/SAMBA_3_0/source/printing/printing.c branches/SAMBA_3_0/source/rpc_server/srv_netlog_nt.c branches/SAMBA_3_0/source/rpc_server/srv_spoolss_nt.c branches/SAMBA_3_0/source/rpc_server/srv_srvsvc_nt.c branches/SAMBA_3_0/source/smbd/lanman.c branches/SAMBA_3_0/source/smbd/process.c branches/SAMBA_3_0/source/smbd/server.c branches/SAMBA_3_0/source/smbd/statcache.c branches/SAMBA_3_0/source/torture/msgtest.c branches/SAMBA_3_0/source/utils/smbcontrol.c branches/SAMBA_3_0_26/source/Makefile.in branches/SAMBA_3_0_26/source/include/includes.h branches/SAMBA_3_0_26/source/include/messages.h branches/SAMBA_3_0_26/source/include/smb.h branches/SAMBA_3_0_26/source/lib/messages.c branches/SAMBA_3_0_26/source/lib/util.c branches/SAMBA_3_0_26/source/nmbd/nmbd.c branches/SAMBA_3_0_26/source/nmbd/nmbd_processlogon.c branches/SAMBA_3_0_26/source/nsswitch/winbindd.c branches/SAMBA_3_0_26/source/nsswitch/winbindd_dual.c branches/SAMBA_3_0_26/source/printing/notify.c branches/SAMBA_3_0_26/source/printing/printing.c branches/SAMBA_3_0_26/source/rpc_server/srv_netlog_nt.c branches/SAMBA_3_0_26/source/rpc_server/srv_spoolss_nt.c branches/SAMBA_3_0_26/source/rpc_server/srv_srvsvc_nt.c branches/SAMBA_3_0_26/source/smbd/lanman.c branches/SAMBA_3_0_26/source/smbd/process.c branches/SAMBA_3_0_26/source/smbd/server.c branches/SAMBA_3_0_26/source/smbd/statcache.c branches/SAMBA_3_0_26/source/torture/msgtest.c branches/SAMBA_3_0_26/source/utils/smbcontrol.c Changeset: Sorry, the patch is too large (3415 lines) to include; please use WebSVN to see it! WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=23055