At file:///home/jelmer/bzr.samba/nogtk/ ------------------------------------------------------------ revno: 11425 revision-id: [EMAIL PROTECTED] parent: [EMAIL PROTECTED] committer: Jelmer Vernooij <[EMAIL PROTECTED]> branch nick: nogtk timestamp: Mon 2007-02-12 12:54:14 +0100 message: Install more headers. modified: source/headermap.txt svn-v2:[EMAIL PROTECTED] source/include/core.h svn-v2:[EMAIL PROTECTED] source/lib/registry/config.mk svn-v2:[EMAIL PROTECTED] source/lib/registry/registry.h svn-v2:[EMAIL PROTECTED] source/lib/talloc/talloc.h svn-v2:[EMAIL PROTECTED] source/libcli/util/nt_status.h svn-v2:[EMAIL PROTECTED] source/librpc/config.mk svn-v2:[EMAIL PROTECTED] source/pidl/lib/Parse/Pidl/Samba4/Header.pm svn-v2:[EMAIL PROTECTED] === modified file 'source/headermap.txt' --- a/source/headermap.txt 2007-02-12 11:24:03 +0000 +++ b/source/headermap.txt 2007-02-12 11:54:14 +0000 @@ -33,6 +33,8 @@ gtk/common/select.h: gtk/select.h librpc/ndr/libndr.h: ndr.h lib/registry/registry.h: registry.h +lib/registry/reg_backend_rpc.h: registry_rpc.h +lib/registry/registry_proto.h: registry/proto.h libcli/util/nterr.h: core/nterr.h libcli/util/doserr.h: core/doserr.h libcli/util/nt_status.h: core/ntstatus.h @@ -49,6 +51,9 @@ librpc/gen_ndr/epmapper.h: dcerpc/epmapper.h librpc/gen_ndr/ndr_epmapper.h: dcerpc/ndr_epmapper.h librpc/gen_ndr/ndr_epmapper_c.h: dcerpc/ndr_epmapper_c.h +librpc/gen_ndr/ndr_atsvc.h: dcerpc/ndr_atsvc.h +librpc/gen_ndr/atsvc.h: dcerpc/atsvc.h +librpc/gen_ndr/ndr_atsvc_c.h: dcerpc/ndr_atsvc_c.h librpc/gen_ndr/misc.h: gen_ndr/misc.h librpc/gen_ndr/lsa.h: gen_ndr/lsa.h librpc/gen_ndr/samr.h: dcerpc/samr.h @@ -81,7 +86,9 @@ libcli/libcli.h: client.h libcli/libcli_proto.h: client/proto.h librpc/gen_ndr/nbt.h: gen_ndr/nbt.h -librpc/gen_ndr/svcctl.h: gen_ndr/nbt.h +librpc/gen_ndr/svcctl.h: dcerpc/svcctl.h +librpc/gen_ndr/ndr_svcctl.h: dcerpc/ndr_svcctl.h +librpc/gen_ndr/ndr_svcctl_c.h: dcerpc/ndr_svcctl_c.h lib/cmdline/popt_common.h: samba/popt.h lib/util/dlinklist.h: dlinklist.h version.h: samba/version.h
=== modified file 'source/include/core.h' --- a/source/include/core.h 2007-01-10 11:50:33 +0000 +++ b/source/include/core.h 2007-02-12 11:54:14 +0000 @@ -26,6 +26,8 @@ #include "libcli/util/nt_status.h" +#include <stdbool.h> +#include <stdlib.h> typedef bool BOOL; #define False false === modified file 'source/lib/registry/config.mk' --- a/source/lib/registry/config.mk 2006-09-07 10:02:32 +0000 +++ b/source/lib/registry/config.mk 2007-02-12 11:54:14 +0000 @@ -52,7 +52,7 @@ # Start MODULE registry_rpc [MODULE::registry_rpc] INIT_FUNCTION = registry_rpc_init -PRIVATE_PROTO_HEADER = reg_backend_rpc.h +PUBLIC_PROTO_HEADER = reg_backend_rpc.h OUTPUT_TYPE = INTEGRATED SUBSYSTEM = registry OBJ_FILES = \ @@ -99,7 +99,7 @@ patchfile.o PUBLIC_DEPENDENCIES = \ LIBSAMBA-UTIL CHARSET -PRIVATE_PROTO_HEADER = registry_proto.h +PUBLIC_PROTO_HEADER = registry_proto.h PUBLIC_HEADERS = registry.h # End MODULE registry_ldb ################################################ === modified file 'source/lib/registry/registry.h' --- a/source/lib/registry/registry.h 2006-11-07 00:48:36 +0000 +++ b/source/lib/registry/registry.h 2007-02-12 11:54:14 +0000 @@ -22,6 +22,8 @@ #ifndef _REGISTRY_H /* _REGISTRY_H */ #define _REGISTRY_H +#include "core.h" +#include "talloc.h" #include "librpc/gen_ndr/security.h" /* Handles for the predefined keys */ === modified file 'source/lib/talloc/talloc.h' --- a/source/lib/talloc/talloc.h 2006-12-15 22:45:36 +0000 +++ b/source/lib/talloc/talloc.h 2007-02-12 11:54:14 +0000 @@ -26,6 +26,10 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#include <stdlib.h> +#include <stdio.h> +#include <stdarg.h> + /* this is only needed for compatibility with the old talloc */ typedef void TALLOC_CTX; === modified file 'source/libcli/util/nt_status.h' --- a/source/libcli/util/nt_status.h 2006-03-17 01:36:32 +0000 +++ b/source/libcli/util/nt_status.h 2007-02-12 11:54:14 +0000 @@ -22,6 +22,8 @@ #ifndef _NT_STATUS_H #define _NT_STATUS_H +#include <stdint.h> + /* the following rather strange looking definitions of NTSTATUS and WERROR and there in order to catch common coding errors where different error types are mixed up. This is especially important as we slowly convert Samba === modified file 'source/librpc/config.mk' --- a/source/librpc/config.mk 2007-02-12 11:24:03 +0000 +++ b/source/librpc/config.mk 2007-02-12 11:54:14 +0000 @@ -135,10 +135,12 @@ [SUBSYSTEM::NDR_SVCCTL] OBJ_FILES = gen_ndr/ndr_svcctl.o +PUBLIC_HEADERS = gen_ndr/ndr_svcctl.h gen_ndr/svcctl.h PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC [SUBSYSTEM::NDR_ATSVC] OBJ_FILES = gen_ndr/ndr_atsvc.o +PUBLIC_HEADERS = gen_ndr/atsvc.h gen_ndr/ndr_atsvc.h PUBLIC_DEPENDENCIES = LIBNDR [SUBSYSTEM::NDR_EVENTLOG] @@ -344,10 +346,12 @@ [SUBSYSTEM::RPC_NDR_SVCCTL] OBJ_FILES = gen_ndr/ndr_svcctl_c.o +PUBLIC_HEADERS = gen_ndr/ndr_svcctl_c.h PUBLIC_DEPENDENCIES = dcerpc NDR_SVCCTL [SUBSYSTEM::RPC_NDR_ATSVC] OBJ_FILES = gen_ndr/ndr_atsvc_c.o +PUBLIC_HEADERS = gen_ndr/ndr_atsvc_c.h PUBLIC_DEPENDENCIES = dcerpc NDR_ATSVC [SUBSYSTEM::RPC_NDR_EVENTLOG] === modified file 'source/pidl/lib/Parse/Pidl/Samba4/Header.pm' --- a/source/pidl/lib/Parse/Pidl/Samba4/Header.pm 2007-02-08 23:54:31 +0000 +++ b/source/pidl/lib/Parse/Pidl/Samba4/Header.pm 2007-02-12 11:54:14 +0000 @@ -378,8 +378,10 @@ %headerstructs = (); pidl "/* header auto-generated by pidl */\n\n"; if (!is_intree()) { - pidl "#include <core.h>\n\n"; + pidl "#include <core.h>\n"; } + pidl "#include <stdint.h>\n"; + pidl "\n"; foreach (@{$idl}) { ($_->{TYPE} eq "INTERFACE") && HeaderInterface($_);