1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

r14484: Install more headers

(This used to be commit 430c6516d3)
This commit is contained in:
Jelmer Vernooij 2006-03-16 17:51:04 +00:00 committed by Gerald (Jerry) Carter
parent 3709d6b8e3
commit 83d8fd3dcf
16 changed files with 67 additions and 32 deletions

View File

@ -69,7 +69,8 @@ OBJ_FILES = pam_errors.o
####################### #######################
# Start SUBSYSTEM auth # Start SUBSYSTEM auth
[SUBSYSTEM::auth] [SUBSYSTEM::auth]
PRIVATE_PROTO_HEADER = auth_proto.h PUBLIC_HEADERS = auth.h
PUBLIC_PROTO_HEADER = auth_proto.h
OBJ_FILES = \ OBJ_FILES = \
auth.o \ auth.o \
auth_util.o \ auth_util.o \

View File

@ -1,7 +1,8 @@
################################# #################################
# Start SUBSYSTEM gensec # Start SUBSYSTEM gensec
[SUBSYSTEM::CREDENTIALS] [SUBSYSTEM::CREDENTIALS]
PRIVATE_PROTO_HEADER = credentials_proto.h PUBLIC_PROTO_HEADER = credentials_proto.h
PUBLIC_HEADERS = credentials.h
OBJ_FILES = credentials.o \ OBJ_FILES = credentials.o \
credentials_files.o \ credentials_files.o \
credentials_krb5.o \ credentials_krb5.o \

View File

@ -23,6 +23,8 @@
#ifndef __CREDENTIALS_H__ #ifndef __CREDENTIALS_H__
#define __CREDENTIALS_H__ #define __CREDENTIALS_H__
#include "librpc/gen_ndr/misc.h"
struct ccache_container; struct ccache_container;
/* In order of priority */ /* In order of priority */

View File

@ -4,8 +4,8 @@
VERSION = 0.0.1 VERSION = 0.0.1
SO_VERSION = 0.0.1 SO_VERSION = 0.0.1
DESCRIPTION = Generic Security Library DESCRIPTION = Generic Security Library
PUBLIC_HEADERS = gensec.h PUBLIC_HEADERS = gensec.h spnego.h
PRIVATE_PROTO_HEADER = gensec_proto.h PUBLIC_PROTO_HEADER = gensec_proto.h
OBJ_FILES = gensec.o OBJ_FILES = gensec.o
REQUIRED_SUBSYSTEMS = \ REQUIRED_SUBSYSTEMS = \
CREDENTIALS CREDENTIALS

View File

@ -128,6 +128,6 @@ struct gensec_critical_sizes {
}; };
#include "auth/credentials/credentials.h" #include "auth/credentials/credentials.h"
#include "gensec_proto.h" #include "auth/gensec/gensec_proto.h"
#endif /* __GENSEC_H__ */ #endif /* __GENSEC_H__ */

View File

@ -39,9 +39,20 @@ libcli/cldap/cldap.h: cldap.h
lib/samba3/samba3.h: samba3.h lib/samba3/samba3.h: samba3.h
include/core.h: core.h include/core.h: core.h
librpc/gen_ndr/dcerpc.h: gen_ndr/dcerpc.h librpc/gen_ndr/dcerpc.h: gen_ndr/dcerpc.h
librpc/gen_ndr/netlogon.h: gen_ndr/netlogon.h
librpc/gen_ndr/misc.h: gen_ndr/misc.h librpc/gen_ndr/misc.h: gen_ndr/misc.h
librpc/gen_ndr/lsa.h: gen_ndr/lsa.h
librpc/gen_ndr/samr.h: gen_ndr/samr.h
librpc/gen_ndr/security.h: gen_ndr/security.h
librpc/ndr/libndr_proto.h: ndr/proto.h librpc/ndr/libndr_proto.h: ndr/proto.h
librpc/rpc/dcerpc_proto.h: dcerpc/proto.h librpc/rpc/dcerpc_proto.h: dcerpc/proto.h
lib/tdr/tdr_proto.h: tdr/proto.h lib/tdr/tdr_proto.h: tdr/proto.h
auth/credentials/credentials.h: credentials.h auth/credentials/credentials.h: credentials.h
auth/credentials/credentials_proto.h: credentials/proto.h auth/credentials/credentials_proto.h: credentials/proto.h
rpc_server/dcerpc_server.h: dcerpc_server.h
rpc_server/dcerpc_server_proto.h: dcerpc_server/proto.h
auth/auth.h: auth.h
auth/auth_proto.h: auth/proto.h
auth/gensec/spnego.h: gensec/spnego.h
auth/gensec/gensec_proto.h: gensec/proto.h
libcli/auth/credentials.h: domain_credentials.h

View File

@ -24,6 +24,8 @@
#ifndef _SAMBA_CORE_H #ifndef _SAMBA_CORE_H
#define _SAMBA_CORE_H #define _SAMBA_CORE_H
#include "libcli/util/nt_status.h"
#define False (0) #define False (0)
#define True (1) #define True (1)
#define Auto (2) #define Auto (2)
@ -74,4 +76,26 @@ typedef NTSTATUS (*init_module_fn) (void);
/* same struct as dom_sid but inside a 28 bytes fixed buffer in NDR */ /* same struct as dom_sid but inside a 28 bytes fixed buffer in NDR */
#define dom_sid28 dom_sid #define dom_sid28 dom_sid
/* protocol types. It assumes that higher protocols include lower protocols
as subsets. FIXME: Move to one of the smb-specific headers */
enum protocol_types {
PROTOCOL_NONE,
PROTOCOL_CORE,
PROTOCOL_COREPLUS,
PROTOCOL_LANMAN1,
PROTOCOL_LANMAN2,
PROTOCOL_NT1,
PROTOCOL_SMB2
};
/* passed to br lock code. FIXME: Move to one of the smb-specific headers */
enum brl_type {
READ_LOCK,
WRITE_LOCK,
PENDING_READ_LOCK,
PENDING_WRITE_LOCK
};
#endif /* _SAMBA_CORE_H */ #endif /* _SAMBA_CORE_H */

View File

@ -95,31 +95,10 @@ _PUBLIC_ void smb_panic(const char *why) NORETURN_ATTRIBUTE;
#include <varargs.h> #include <varargs.h>
#endif #endif
/* protocol types. It assumes that higher protocols include lower protocols
as subsets. FIXME: Move to one of the smb-specific headers */
enum protocol_types {
PROTOCOL_NONE,
PROTOCOL_CORE,
PROTOCOL_COREPLUS,
PROTOCOL_LANMAN1,
PROTOCOL_LANMAN2,
PROTOCOL_NT1,
PROTOCOL_SMB2
};
/* passed to br lock code. FIXME: Move to one of the smb-specific headers */
enum brl_type {
READ_LOCK,
WRITE_LOCK,
PENDING_READ_LOCK,
PENDING_WRITE_LOCK
};
#define _PRINTF_ATTRIBUTE(a1, a2) PRINTF_ATTRIBUTE(a1, a2) #define _PRINTF_ATTRIBUTE(a1, a2) PRINTF_ATTRIBUTE(a1, a2)
#include "lib/replace/replace.h" #include "lib/replace/replace.h"
/* Lists, trees, caching, database... */ /* Lists, trees, caching, database... */
#include "libcli/util/nt_status.h"
#include "talloc/talloc.h" #include "talloc/talloc.h"
#include "core.h" #include "core.h"
#include "charset/charset.h" #include "charset/charset.h"

View File

@ -3,5 +3,5 @@ PUBLIC_HEADERS = tdr.h
VERSION = 0.0.1 VERSION = 0.0.1
SO_VERSION = 0.0.1 SO_VERSION = 0.0.1
DESCRIPTION = Simple marshall/unmarshall library DESCRIPTION = Simple marshall/unmarshall library
PRIVATE_PROTO_HEADER = tdr_proto.h PUBLIC_PROTO_HEADER = tdr_proto.h
OBJ_FILES = tdr.o OBJ_FILES = tdr.o

View File

@ -2,7 +2,7 @@
VERSION = 0.0.1 VERSION = 0.0.1
SO_VERSION = 0.0.1 SO_VERSION = 0.0.1
DESCRIPTION = Generic utility functions DESCRIPTION = Generic utility functions
PRIVATE_PROTO_HEADER = util_proto.h PUBLIC_PROTO_HEADER = util_proto.h
PUBLIC_HEADERS = util.h \ PUBLIC_HEADERS = util.h \
byteorder.h \ byteorder.h \
debug.h \ debug.h \

View File

@ -1,6 +1,7 @@
################################# #################################
# Start SUBSYSTEM LIBCLI_AUTH # Start SUBSYSTEM LIBCLI_AUTH
[SUBSYSTEM::LIBCLI_AUTH] [SUBSYSTEM::LIBCLI_AUTH]
PUBLIC_HEADERS = credentials.h
PRIVATE_PROTO_HEADER = proto.h PRIVATE_PROTO_HEADER = proto.h
OBJ_FILES = credentials.o \ OBJ_FILES = credentials.o \
session.o \ session.o \

View File

@ -5,7 +5,7 @@ VERSION = 0.0.1
SO_VERSION = 0.0.1 SO_VERSION = 0.0.1
DESCRIPTION = Network Data Representation Core Library DESCRIPTION = Network Data Representation Core Library
PUBLIC_HEADERS = ndr/libndr.h PUBLIC_HEADERS = ndr/libndr.h
PRIVATE_PROTO_HEADER = ndr/libndr_proto.h PUBLIC_PROTO_HEADER = ndr/libndr_proto.h
OBJ_FILES = \ OBJ_FILES = \
ndr/ndr.o \ ndr/ndr.o \
ndr/ndr_basic.o \ ndr/ndr_basic.o \
@ -38,6 +38,7 @@ VERSION = 0.0.1
SO_VERSION = 0.0.1 SO_VERSION = 0.0.1
DESCRIPTION = DESCRIPTION =
OBJ_FILES = gen_ndr/ndr_security.o OBJ_FILES = gen_ndr/ndr_security.o
PUBLIC_HEADERS = gen_ndr/security.h
REQUIRED_SUBSYSTEMS = NDR_MISC NDR_SECURITY_HELPER REQUIRED_SUBSYSTEMS = NDR_MISC NDR_SECURITY_HELPER
[LIBRARY::NDR_AUDIOSRV] [LIBRARY::NDR_AUDIOSRV]
@ -101,6 +102,7 @@ VERSION = 0.0.1
SO_VERSION = 0.0.1 SO_VERSION = 0.0.1
DESCRIPTION = DESCRIPTION =
OBJ_FILES = gen_ndr/ndr_misc.o OBJ_FILES = gen_ndr/ndr_misc.o
PUBLIC_HEADERS = gen_ndr/misc.h
REQUIRED_SUBSYSTEMS = LIBNDR REQUIRED_SUBSYSTEMS = LIBNDR
[LIBRARY::NDR_ROT] [LIBRARY::NDR_ROT]
@ -115,6 +117,7 @@ VERSION = 0.0.1
SO_VERSION = 0.0.1 SO_VERSION = 0.0.1
DESCRIPTION = DESCRIPTION =
OBJ_FILES = gen_ndr/ndr_lsa.o OBJ_FILES = gen_ndr/ndr_lsa.o
PUBLIC_HEADERS = gen_ndr/lsa.h
REQUIRED_SUBSYSTEMS = LIBNDR REQUIRED_SUBSYSTEMS = LIBNDR
[LIBRARY::NDR_DFS] [LIBRARY::NDR_DFS]
@ -168,6 +171,7 @@ VERSION = 0.0.1
SO_VERSION = 0.0.1 SO_VERSION = 0.0.1
DESCRIPTION = DESCRIPTION =
OBJ_FILES = gen_ndr/ndr_samr.o OBJ_FILES = gen_ndr/ndr_samr.o
PUBLIC_HEADERS = gen_ndr/samr.h
REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC NDR_LSA NDR_SECURITY REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC NDR_LSA NDR_SECURITY
[LIBRARY::NDR_SPOOLSS] [LIBRARY::NDR_SPOOLSS]
@ -351,6 +355,7 @@ VERSION = 0.0.1
SO_VERSION = 0.0.1 SO_VERSION = 0.0.1
DESCRIPTION = DESCRIPTION =
OBJ_FILES = gen_ndr/ndr_netlogon.o OBJ_FILES = gen_ndr/ndr_netlogon.o
PUBLIC_HEADERS = gen_ndr/netlogon.h
REQUIRED_SUBSYSTEMS = LIBNDR NDR_SAMR NDR_LSA REQUIRED_SUBSYSTEMS = LIBNDR NDR_SAMR NDR_LSA
[LIBRARY::NDR_TRKWKS] [LIBRARY::NDR_TRKWKS]
@ -700,6 +705,7 @@ REQUIRED_SUBSYSTEMS = dcerpc NDR_KEYSVC
[SUBSYSTEM::NDR_DCERPC] [SUBSYSTEM::NDR_DCERPC]
OBJ_FILES = gen_ndr/ndr_dcerpc.o OBJ_FILES = gen_ndr/ndr_dcerpc.o
REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC
PUBLIC_HEADERS = gen_ndr/dcerpc.h
################################################ ################################################
# Start SUBSYSTEM dcerpc # Start SUBSYSTEM dcerpc
@ -708,7 +714,7 @@ VERSION = 0.0.1
SO_VERSION = 0.0.1 SO_VERSION = 0.0.1
DESCRIPTION = DCE/RPC client library DESCRIPTION = DCE/RPC client library
PUBLIC_HEADERS = rpc/dcerpc.h PUBLIC_HEADERS = rpc/dcerpc.h
PRIVATE_PROTO_HEADER = rpc/dcerpc_proto.h PUBLIC_PROTO_HEADER = rpc/dcerpc_proto.h
OBJ_FILES = \ OBJ_FILES = \
rpc/dcerpc.o \ rpc/dcerpc.o \
rpc/dcerpc_auth.o \ rpc/dcerpc_auth.o \

View File

@ -9,7 +9,8 @@
layouts layouts
*/ */
[ [
pointer_default(unique) pointer_default(unique),
depends(misc)
] ]
interface dcerpc interface dcerpc
{ {

View File

@ -21,6 +21,9 @@
#ifndef __LIBNDR_H__ #ifndef __LIBNDR_H__
#define __LIBNDR_H__ #define __LIBNDR_H__
#include "core.h"
#include "lib/talloc/talloc.h"
/* /*
this provides definitions for the libcli/rpc/ MSRPC library this provides definitions for the libcli/rpc/ MSRPC library
*/ */

View File

@ -203,7 +203,8 @@ REQUIRED_SUBSYSTEMS = \
################################################ ################################################
# Start SUBSYSTEM dcerpc_server # Start SUBSYSTEM dcerpc_server
[SUBSYSTEM::dcerpc_server] [SUBSYSTEM::dcerpc_server]
PRIVATE_PROTO_HEADER = dcerpc_server_proto.h PUBLIC_HEADERS = dcerpc_server.h
PUBLIC_PROTO_HEADER = dcerpc_server_proto.h
OBJ_FILES = \ OBJ_FILES = \
dcerpc_server.o \ dcerpc_server.o \
dcerpc_sock.o \ dcerpc_sock.o \

View File

@ -24,6 +24,11 @@
#ifndef SAMBA_DCERPC_SERVER_H #ifndef SAMBA_DCERPC_SERVER_H
#define SAMBA_DCERPC_SERVER_H #define SAMBA_DCERPC_SERVER_H
#include "core.h"
#include "librpc/gen_ndr/misc.h"
#include "librpc/gen_ndr/dcerpc.h"
#include "librpc/ndr/libndr.h"
/* modules can use the following to determine if the interface has changed /* modules can use the following to determine if the interface has changed
* please increment the version number after each interface change * please increment the version number after each interface change
* with a comment and maybe update struct dcesrv_critical_sizes. * with a comment and maybe update struct dcesrv_critical_sizes.