Skip to content

Commit

Permalink
Avoid including libds/common/roles.h in public loadparm.h header.
Browse files Browse the repository at this point in the history
Signed-Off-By: Jelmer Vernooij <[email protected]>
Reviewed-By: Andrew Bartlett <[email protected]>
Reviewed-By: Stefan Metzmacher <[email protected]>
  • Loading branch information
jelmer committed Jan 13, 2016
1 parent ce32f26 commit 773cfba
Show file tree
Hide file tree
Showing 26 changed files with 27 additions and 5 deletions.
1 change: 1 addition & 0 deletions auth/ntlmssp/gensec_ntlmssp_server.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#include "auth/gensec/gensec_internal.h"
#include "auth/common_auth.h"
#include "param/param.h"
#include "libds/common/roles.h"


/**
Expand Down
1 change: 1 addition & 0 deletions dfs_server/dfs_server_ad.c
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
#include "lib/tsocket/tsocket.h"
#include "dfs_server/dfs_server_ad.h"
#include "lib/util/util_net.h"
#include "libds/common/roles.h"

#define MAX_DFS_RESPONSE 56*1024 /* 56 Kb */

Expand Down
1 change: 1 addition & 0 deletions lib/param/loadparm.c
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
#include "libcli/smb/smb_constants.h"
#include "tdb.h"
#include "librpc/gen_ndr/nbt.h"
#include "libds/common/roles.h"

#ifdef HAVE_HTTPCONNECTENCRYPT
#include <cups/http.h>
Expand Down
2 changes: 0 additions & 2 deletions lib/param/param.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,6 @@ struct smbsrv_connection;

#define Auto (2)

#include "libds/common/roles.h"

struct loadparm_context;
struct loadparm_service;
struct smbcli_options;
Expand Down
1 change: 1 addition & 0 deletions lib/param/param_table.c
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
#include "lib/param/loadparm.h"
#include "lib/param/param_global.h"
#include "libcli/smb/smb_constants.h"
#include "libds/common/roles.h"

#ifndef N_
#define N_(x) x
Expand Down
1 change: 1 addition & 0 deletions lib/param/util.c
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
#include "system/filesys.h"
#include "system/dir.h"
#include "param/param.h"
#include "libds/common/roles.h"

/**
* @file
Expand Down
1 change: 1 addition & 0 deletions libcli/auth/netlogon_creds_cli.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
#include "netlogon_creds_cli.h"
#include "source3/include/messages.h"
#include "source3/include/g_lock.h"
#include "libds/common/roles.h"

struct netlogon_creds_cli_locked_state;

Expand Down
6 changes: 3 additions & 3 deletions libds/common/wscript_build
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
bld.SAMBA_LIBRARY('flag_mapping',
public_deps='talloc replace',
source='flag_mapping.c',
private_library=True,
public_headers='roles.h',
deps='samba-util')
private_library=True,
private_headers='roles.h',
deps='samba-util')
1 change: 1 addition & 0 deletions source4/auth/ntlm/auth.c
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
#include "system/kerberos.h"
#include "auth/kerberos/kerberos.h"
#include "auth/kerberos/kerberos_util.h"
#include "libds/common/roles.h"

static NTSTATUS auth_generate_session_info_wrapper(struct auth4_context *auth_context,
TALLOC_CTX *mem_ctx,
Expand Down
1 change: 1 addition & 0 deletions source4/auth/ntlm/auth_sam.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#include "librpc/gen_ndr/ndr_irpc_c.h"
#include "lib/messaging/irpc.h"
#include "libcli/auth/libcli_auth.h"
#include "libds/common/roles.h"

NTSTATUS auth_sam_init(void);

Expand Down
1 change: 1 addition & 0 deletions source4/cldap_server/cldap_server.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#include "auth/auth.h"
#include "param/param.h"
#include "../lib/tsocket/tsocket.h"
#include "libds/common/roles.h"

NTSTATUS server_service_cldapd_init(void);

Expand Down
1 change: 1 addition & 0 deletions source4/dns_server/dns_server.c
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
#include "auth/credentials/credentials.h"
#include "librpc/gen_ndr/ndr_irpc.h"
#include "lib/messaging/irpc.h"
#include "libds/common/roles.h"

#undef DBGC_CLASS
#define DBGC_CLASS DBGC_DNS
Expand Down
1 change: 1 addition & 0 deletions source4/dsdb/dns/dns_update.c
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
#include "libcli/composite/composite.h"
#include "libcli/security/dom_sid.h"
#include "librpc/gen_ndr/ndr_irpc.h"
#include "libds/common/roles.h"

NTSTATUS server_service_dnsupdate_init(void);

Expand Down
1 change: 1 addition & 0 deletions source4/dsdb/kcc/kcc_service.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#include "librpc/gen_ndr/ndr_drsuapi.h"
#include "librpc/gen_ndr/ndr_drsblobs.h"
#include "param/param.h"
#include "libds/common/roles.h"

/*
establish system creds
Expand Down
1 change: 1 addition & 0 deletions source4/dsdb/repl/drepl_service.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
#include "librpc/gen_ndr/ndr_drsblobs.h"
#include "librpc/gen_ndr/ndr_irpc.h"
#include "param/param.h"
#include "libds/common/roles.h"

/**
* Call-back data for _drepl_replica_sync_done_cb()
Expand Down
1 change: 1 addition & 0 deletions source4/echo_server/echo_server.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include "libcli/util/ntstatus.h"
/* tsocket-related functions */
#include "lib/tsocket/tsocket.h"
#include "libds/common/roles.h"

NTSTATUS server_service_echo_init(void);

Expand Down
1 change: 1 addition & 0 deletions source4/kdc/kdc.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
#include "kdc/pac-glue.h"
#include "dsdb/samdb/samdb.h"
#include "auth/session.h"
#include "libds/common/roles.h"

NTSTATUS server_service_kdc_init(void);

Expand Down
1 change: 1 addition & 0 deletions source4/ldap_server/ldap_server.c
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@
#include "../lib/tsocket/tsocket.h"
#include "../lib/util/tevent_ntstatus.h"
#include "../libcli/util/tstream.h"
#include "libds/common/roles.h"

static void ldapsrv_terminate_connection_done(struct tevent_req *subreq);

Expand Down
1 change: 1 addition & 0 deletions source4/nbt_server/dgram/netlogon.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include "dsdb/samdb/ldb_modules/util.h"
#include "libcli/security/security.h"
#include "nbt_server/dgram/proto.h"
#include "libds/common/roles.h"

/*
reply to a GETDC request
Expand Down
1 change: 1 addition & 0 deletions source4/nbt_server/register.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
#include "librpc/gen_ndr/ndr_nbt.h"
#include "dsdb/samdb/samdb.h"
#include "param/param.h"
#include "libds/common/roles.h"

static void nbtd_start_refresh_timer(struct nbtd_iface_name *iname);

Expand Down
1 change: 1 addition & 0 deletions source4/param/tests/loadparm.c
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
#include "param/param.h"
#include "torture/torture.h"
#include "torture/local/proto.h"
#include "libds/common/roles.h"

static bool test_create(struct torture_context *tctx)
{
Expand Down
1 change: 1 addition & 0 deletions source4/rpc_server/backupkey/dcesrv_backupkey_heimdal.c
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
#include "../libcli/security/security.h"
#include "librpc/gen_ndr/ndr_security.h"
#include "lib/crypto/arcfour.h"
#include "libds/common/roles.h"
#include <gnutls/gnutls.h>
#include <gnutls/x509.h>
#if defined(HAVE_GCRYPT_H) && !defined(HAVE_GNUTLS3)
Expand Down
1 change: 1 addition & 0 deletions source4/rpc_server/common/server_info.c
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
#include "param/param.h"
#include "rpc_server/common/common.h"
#include "rpc_server/common/share.h"
#include "libds/common/roles.h"

/*
Here are common server info functions used by some dcerpc server interfaces
Expand Down
1 change: 1 addition & 0 deletions source4/rpc_server/lsa/dcesrv_lsa.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
#include "libcli/security/session.h"
#include "libcli/lsarpc/util_lsarpc.h"
#include "lib/messaging/irpc.h"
#include "libds/common/roles.h"

/*
this type allows us to distinguish handle types
Expand Down
1 change: 1 addition & 0 deletions source4/rpc_server/samr/dcesrv_samr.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
*/

#include "param/param.h"
#include "libds/common/roles.h"

/*
this type allows us to distinguish handle types
Expand Down
1 change: 1 addition & 0 deletions source4/smbd/server.c
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
#include "dynconfig/dynconfig.h"
#include "lib/util/samba_modules.h"
#include "nsswitch/winbind_client.h"
#include "libds/common/roles.h"

/*
recursively delete a directory tree
Expand Down

0 comments on commit 773cfba

Please sign in to comment.