Make the service_details structure a static const.
Signed-off-by: Gary Lockyer <gary@catalyst.net.nz>
*/
NTSTATUS server_service_cldapd_init(TALLOC_CTX *ctx)
{
- struct service_details details = {
+ static const struct service_details details = {
.inhibit_fork_on_accept = true,
.inhibit_pre_fork = true
};
NTSTATUS server_service_dns_init(TALLOC_CTX *ctx)
{
- struct service_details details = {
+ static const struct service_details details = {
.inhibit_fork_on_accept = true,
.inhibit_pre_fork = true,
};
*/
NTSTATUS server_service_dnsupdate_init(TALLOC_CTX *ctx)
{
- struct service_details details = {
+ static const struct service_details details = {
.inhibit_fork_on_accept = true,
.inhibit_pre_fork = true,
};
*/
NTSTATUS server_service_kcc_init(TALLOC_CTX *ctx)
{
- struct service_details details = {
+ static const struct service_details details = {
.inhibit_fork_on_accept = true,
.inhibit_pre_fork = true
};
*/
NTSTATUS server_service_drepl_init(TALLOC_CTX *ctx)
{
- struct service_details details = {
+ static const struct service_details details = {
.inhibit_fork_on_accept = true,
.inhibit_pre_fork = true,
};
*/
NTSTATUS server_service_echo_init(TALLOC_CTX *ctx)
{
- struct service_details details = {
+ static const struct service_details details = {
.inhibit_fork_on_accept = true,
.inhibit_pre_fork = true
};
/* called at smbd startup - register ourselves as a server service */
NTSTATUS server_service_kdc_init(TALLOC_CTX *ctx)
{
- struct service_details details = {
+ static const struct service_details details = {
.inhibit_fork_on_accept = true,
/*
* Need to prevent pre-forking on kdc.
NTSTATUS server_service_mitkdc_init(TALLOC_CTX *mem_ctx)
{
- struct service_details details = {
+ static const struct service_details details = {
.inhibit_fork_on_accept = true,
/*
* Need to prevent pre-forking on kdc.
NTSTATUS server_service_ldap_init(TALLOC_CTX *ctx)
{
- struct service_details details = {
+ static const struct service_details details = {
.inhibit_fork_on_accept = false,
.inhibit_pre_fork = false
};
*/
NTSTATUS server_service_nbtd_init(TALLOC_CTX *ctx)
{
- struct service_details details = {
+ static const struct service_details details = {
.inhibit_fork_on_accept = true,
.inhibit_pre_fork = true
};
/* called at smbd startup - register ourselves as a server service */
NTSTATUS server_service_ntp_signd_init(TALLOC_CTX *ctx)
{
- struct service_details details = {
+ static const struct service_details details = {
.inhibit_fork_on_accept = true,
.inhibit_pre_fork = true
};
NTSTATUS server_service_rpc_init(TALLOC_CTX *ctx)
{
- struct service_details details = {
+ static const struct service_details details = {
/*
* This is a SNOWFLAKE, but sadly one that we
* will have to keep for now. The RPC server
/* called at smbd startup - register ourselves as a server service */
NTSTATUS server_service_smb_init(TALLOC_CTX *ctx)
{
- struct service_details details = {
+ static const struct service_details details = {
.inhibit_fork_on_accept = true,
.inhibit_pre_fork = true
};
NTSTATUS register_server_service(TALLOC_CTX *ctx,
const char *name,
void (*task_init) (struct task_server *),
- struct service_details *details)
+ const struct service_details *details)
{
struct registered_server *srv;
srv = talloc(ctx, struct registered_server);
/* called at smbd startup - register ourselves as a server service */
NTSTATUS server_service_web_init(TALLOC_CTX *ctx)
{
- struct service_details details = {
+ static const struct service_details details = {
.inhibit_fork_on_accept = true,
.inhibit_pre_fork = true
};
NTSTATUS server_service_winbindd_init(TALLOC_CTX *ctx)
{
- struct service_details details = {
+ static const struct service_details details = {
.inhibit_fork_on_accept = true,
.inhibit_pre_fork = true,
};
*/
NTSTATUS server_service_wrepl_init(TALLOC_CTX *ctx)
{
- struct service_details details = {
+ static const struct service_details details = {
.inhibit_fork_on_accept = true,
.inhibit_pre_fork = true
};