diff options
author | Kai Blin <kai@samba.org> | 2008-05-09 23:22:12 +0200 |
---|---|---|
committer | Kai Blin <kai@samba.org> | 2008-05-10 09:22:27 +0200 |
commit | f5769109447d8da0f09b102d444a816ad97a00dc (patch) | |
tree | fe7b470486ace083b3f48a54334a3db0bb9633d2 /source3/utils/net_rpc_service.c | |
parent | 378527215e663c0c9d36c565a16723e0a1979ea0 (diff) | |
download | samba-f5769109447d8da0f09b102d444a816ad97a00dc.tar.gz samba-f5769109447d8da0f09b102d444a816ad97a00dc.tar.bz2 samba-f5769109447d8da0f09b102d444a816ad97a00dc.zip |
net: Remove globals
(This used to be commit 1e9319cf88b65a2a8d4f5099a1fe5297e405ed2e)
Diffstat (limited to 'source3/utils/net_rpc_service.c')
-rw-r--r-- | source3/utils/net_rpc_service.c | 50 |
1 files changed, 28 insertions, 22 deletions
diff --git a/source3/utils/net_rpc_service.c b/source3/utils/net_rpc_service.c index b886283adc..05279aea1a 100644 --- a/source3/utils/net_rpc_service.c +++ b/source3/utils/net_rpc_service.c @@ -190,7 +190,8 @@ done: /******************************************************************** ********************************************************************/ -static NTSTATUS rpc_service_list_internal(const DOM_SID *domain_sid, +static NTSTATUS rpc_service_list_internal(struct net_context *c, + const DOM_SID *domain_sid, const char *domain_name, struct cli_state *cli, struct rpc_pipe_client *pipe_hnd, @@ -250,7 +251,8 @@ done: /******************************************************************** ********************************************************************/ -static NTSTATUS rpc_service_status_internal(const DOM_SID *domain_sid, +static NTSTATUS rpc_service_status_internal(struct net_context *c, + const DOM_SID *domain_sid, const char *domain_name, struct cli_state *cli, struct rpc_pipe_client *pipe_hnd, @@ -362,7 +364,8 @@ done: /******************************************************************** ********************************************************************/ -static NTSTATUS rpc_service_stop_internal(const DOM_SID *domain_sid, +static NTSTATUS rpc_service_stop_internal(struct net_context *c, + const DOM_SID *domain_sid, const char *domain_name, struct cli_state *cli, struct rpc_pipe_client *pipe_hnd, @@ -405,7 +408,8 @@ static NTSTATUS rpc_service_stop_internal(const DOM_SID *domain_sid, /******************************************************************** ********************************************************************/ -static NTSTATUS rpc_service_pause_internal(const DOM_SID *domain_sid, +static NTSTATUS rpc_service_pause_internal(struct net_context *c, + const DOM_SID *domain_sid, const char *domain_name, struct cli_state *cli, struct rpc_pipe_client *pipe_hnd, @@ -448,7 +452,8 @@ static NTSTATUS rpc_service_pause_internal(const DOM_SID *domain_sid, /******************************************************************** ********************************************************************/ -static NTSTATUS rpc_service_resume_internal(const DOM_SID *domain_sid, +static NTSTATUS rpc_service_resume_internal(struct net_context *c, + const DOM_SID *domain_sid, const char *domain_name, struct cli_state *cli, struct rpc_pipe_client *pipe_hnd, @@ -491,7 +496,8 @@ static NTSTATUS rpc_service_resume_internal(const DOM_SID *domain_sid, /******************************************************************** ********************************************************************/ -static NTSTATUS rpc_service_start_internal(const DOM_SID *domain_sid, +static NTSTATUS rpc_service_start_internal(struct net_context *c, + const DOM_SID *domain_sid, const char *domain_name, struct cli_state *cli, struct rpc_pipe_client *pipe_hnd, @@ -565,61 +571,61 @@ done: /******************************************************************** ********************************************************************/ -static int rpc_service_list( int argc, const char **argv ) +static int rpc_service_list(struct net_context *c, int argc, const char **argv ) { - return run_rpc_command( NULL, PI_SVCCTL, 0, + return run_rpc_command(c, NULL, PI_SVCCTL, 0, rpc_service_list_internal, argc, argv ); } /******************************************************************** ********************************************************************/ -static int rpc_service_start( int argc, const char **argv ) +static int rpc_service_start(struct net_context *c, int argc, const char **argv ) { - return run_rpc_command( NULL, PI_SVCCTL, 0, + return run_rpc_command(c, NULL, PI_SVCCTL, 0, rpc_service_start_internal, argc, argv ); } /******************************************************************** ********************************************************************/ -static int rpc_service_stop( int argc, const char **argv ) +static int rpc_service_stop(struct net_context *c, int argc, const char **argv ) { - return run_rpc_command( NULL, PI_SVCCTL, 0, + return run_rpc_command(c, NULL, PI_SVCCTL, 0, rpc_service_stop_internal, argc, argv ); } /******************************************************************** ********************************************************************/ -static int rpc_service_resume( int argc, const char **argv ) +static int rpc_service_resume(struct net_context *c, int argc, const char **argv ) { - return run_rpc_command( NULL, PI_SVCCTL, 0, + return run_rpc_command(c, NULL, PI_SVCCTL, 0, rpc_service_resume_internal, argc, argv ); } /******************************************************************** ********************************************************************/ -static int rpc_service_pause( int argc, const char **argv ) +static int rpc_service_pause(struct net_context *c, int argc, const char **argv ) { - return run_rpc_command( NULL, PI_SVCCTL, 0, + return run_rpc_command(c, NULL, PI_SVCCTL, 0, rpc_service_pause_internal, argc, argv ); } /******************************************************************** ********************************************************************/ -static int rpc_service_status( int argc, const char **argv ) +static int rpc_service_status(struct net_context *c, int argc, const char **argv ) { - return run_rpc_command( NULL, PI_SVCCTL, 0, + return run_rpc_command(c, NULL, PI_SVCCTL, 0, rpc_service_status_internal, argc, argv ); } /******************************************************************** ********************************************************************/ -static int net_help_service( int argc, const char **argv ) +static int net_help_service(struct net_context *c, int argc, const char **argv ) { d_printf("net rpc service list View configured Win32 services\n"); d_printf("net rpc service start <service> Start a service\n"); @@ -634,7 +640,7 @@ static int net_help_service( int argc, const char **argv ) /******************************************************************** ********************************************************************/ -int net_rpc_service(int argc, const char **argv) +int net_rpc_service(struct net_context *c, int argc, const char **argv) { struct functable func[] = { {"list", rpc_service_list}, @@ -647,7 +653,7 @@ int net_rpc_service(int argc, const char **argv) }; if ( argc ) - return net_run_function( argc, argv, func, net_help_service ); + return net_run_function(c, argc, argv, func, net_help_service ); - return net_help_service( argc, argv ); + return net_help_service(c, argc, argv ); } |