svn commit: samba r3443 - in branches/SAMBA_4_0/source: auth
build/m4 client include include/system ldap_server lib
lib/netif lib/socket libcli libcli/auth libcli/ldap
libcli/raw libnet librpc/rpc rpc_server smb_server torture/rpc utils
tridge at samba.org
tridge at samba.org
Mon Nov 1 22:48:27 GMT 2004
Author: tridge
Date: 2004-11-01 22:48:25 +0000 (Mon, 01 Nov 2004)
New Revision: 3443
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3443
Log:
the next stage in the include files re-organisation.
I have created the include/system/ directory, which will contain the
wrappers for the system includes for logical subsystems. So far I have
created include/system/kerberos.h and include/system/network.h, which
contain all the system includes for kerberos code and networking code.
These are the included in subsystems that need kerberos or networking
respectively.
Note that this method avoids the mess of #ifdef HAVE_XXX_H in every C
file, instead each C module includes the include/system/XXX.h file for
the logical system support it needs, and the details are kept isolated
in include/system/
This patch also creates a "struct ipv4_addr" which replaces "struct
in_addr" in our code. That avoids every C file needing to import all
the system networking headers.
Added:
branches/SAMBA_4_0/source/include/system/
branches/SAMBA_4_0/source/include/system/README
branches/SAMBA_4_0/source/include/system/kerberos.h
branches/SAMBA_4_0/source/include/system/network.h
branches/SAMBA_4_0/source/lib/netif/
branches/SAMBA_4_0/source/lib/netif/interface.c
branches/SAMBA_4_0/source/lib/netif/netif.c
branches/SAMBA_4_0/source/lib/netif/netif.h
Removed:
branches/SAMBA_4_0/source/lib/interface.c
branches/SAMBA_4_0/source/lib/interfaces.c
Modified:
branches/SAMBA_4_0/source/auth/auth_domain.c
branches/SAMBA_4_0/source/auth/auth_server.c
branches/SAMBA_4_0/source/build/m4/rewrite.m4
branches/SAMBA_4_0/source/client/mount.cifs.c
branches/SAMBA_4_0/source/client/smbmount.c
branches/SAMBA_4_0/source/include/ads.h
branches/SAMBA_4_0/source/include/includes.h
branches/SAMBA_4_0/source/include/interfaces.h
branches/SAMBA_4_0/source/include/nameserv.h
branches/SAMBA_4_0/source/include/structs.h
branches/SAMBA_4_0/source/ldap_server/ldap_server.c
branches/SAMBA_4_0/source/lib/basic.m4
branches/SAMBA_4_0/source/lib/basic.mk
branches/SAMBA_4_0/source/lib/replace.c
branches/SAMBA_4_0/source/lib/socket/access.c
branches/SAMBA_4_0/source/lib/socket/socket_ipv4.c
branches/SAMBA_4_0/source/lib/socket/socket_ipv6.c
branches/SAMBA_4_0/source/lib/system.c
branches/SAMBA_4_0/source/lib/util.c
branches/SAMBA_4_0/source/lib/util_sock.c
branches/SAMBA_4_0/source/lib/util_strlist.c
branches/SAMBA_4_0/source/lib/wins_srv.c
branches/SAMBA_4_0/source/libcli/auth/clikrb5.c
branches/SAMBA_4_0/source/libcli/auth/gensec_krb5.c
branches/SAMBA_4_0/source/libcli/auth/kerberos.c
branches/SAMBA_4_0/source/libcli/auth/kerberos_verify.c
branches/SAMBA_4_0/source/libcli/cliconnect.c
branches/SAMBA_4_0/source/libcli/ldap/ldap.c
branches/SAMBA_4_0/source/libcli/namecache.c
branches/SAMBA_4_0/source/libcli/namequery.c
branches/SAMBA_4_0/source/libcli/namequery_dc.c
branches/SAMBA_4_0/source/libcli/nmblib.c
branches/SAMBA_4_0/source/libcli/raw/clisocket.c
branches/SAMBA_4_0/source/libcli/raw/libcliraw.h
branches/SAMBA_4_0/source/libnet/libnet_rpc.c
branches/SAMBA_4_0/source/librpc/rpc/dcerpc_util.c
branches/SAMBA_4_0/source/rpc_server/dcerpc_sock.c
branches/SAMBA_4_0/source/smb_server/smb_server.c
branches/SAMBA_4_0/source/torture/rpc/epmapper.c
branches/SAMBA_4_0/source/utils/nmblookup.c
Changeset:
Sorry, the patch is too large (3576 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3443
More information about the samba-cvs
mailing list