s3-ntlm_auth: use manage_gensec_request for squid-2.5-ntlmssp
[kai/samba.git] / source3 / utils / net_rpc_service.c
index f1cd2a6b0d91e4313ec65421cad2b7550b3461b2..523eafd6533a37381e708c93352f16619e552c0c 100644 (file)
@@ -18,6 +18,7 @@
 
 #include "includes.h"
 #include "utils/net.h"
+#include "rpc_client/rpc_client.h"
 #include "../librpc/gen_ndr/ndr_svcctl.h"
 #include "../librpc/gen_ndr/ndr_svcctl_c.h"
 
@@ -199,7 +200,7 @@ static WERROR watch_service_state(struct rpc_pipe_client *pipe_hnd,
 
                d_printf(".");
                i++;
-               sys_usleep( 100 );
+               usleep( 100 );
        }
        d_printf("\n");
 
@@ -917,7 +918,7 @@ static int rpc_service_list(struct net_context *c, int argc, const char **argv )
                return 0;
        }
 
-       return run_rpc_command(c, NULL, &ndr_table_svcctl.syntax_id, 0,
+       return run_rpc_command(c, NULL, &ndr_table_svcctl, 0,
                rpc_service_list_internal, argc, argv );
 }
 
@@ -935,7 +936,7 @@ static int rpc_service_start(struct net_context *c, int argc, const char **argv
                return 0;
        }
 
-       return run_rpc_command(c, NULL, &ndr_table_svcctl.syntax_id, 0,
+       return run_rpc_command(c, NULL, &ndr_table_svcctl, 0,
                rpc_service_start_internal, argc, argv );
 }
 
@@ -953,7 +954,7 @@ static int rpc_service_stop(struct net_context *c, int argc, const char **argv )
                return 0;
        }
 
-       return run_rpc_command(c, NULL, &ndr_table_svcctl.syntax_id, 0,
+       return run_rpc_command(c, NULL, &ndr_table_svcctl, 0,
                rpc_service_stop_internal, argc, argv );
 }
 
@@ -971,7 +972,7 @@ static int rpc_service_resume(struct net_context *c, int argc, const char **argv
                return 0;
        }
 
-       return run_rpc_command(c, NULL, &ndr_table_svcctl.syntax_id, 0,
+       return run_rpc_command(c, NULL, &ndr_table_svcctl, 0,
                rpc_service_resume_internal, argc, argv );
 }
 
@@ -989,7 +990,7 @@ static int rpc_service_pause(struct net_context *c, int argc, const char **argv
                return 0;
        }
 
-       return run_rpc_command(c, NULL, &ndr_table_svcctl.syntax_id, 0,
+       return run_rpc_command(c, NULL, &ndr_table_svcctl, 0,
                rpc_service_pause_internal, argc, argv );
 }
 
@@ -1007,7 +1008,7 @@ static int rpc_service_status(struct net_context *c, int argc, const char **argv
                return 0;
        }
 
-       return run_rpc_command(c, NULL, &ndr_table_svcctl.syntax_id, 0,
+       return run_rpc_command(c, NULL, &ndr_table_svcctl, 0,
                rpc_service_status_internal, argc, argv );
 }
 
@@ -1025,7 +1026,7 @@ static int rpc_service_delete(struct net_context *c, int argc, const char **argv
                return 0;
        }
 
-       return run_rpc_command(c, NULL, &ndr_table_svcctl.syntax_id, 0,
+       return run_rpc_command(c, NULL, &ndr_table_svcctl, 0,
                rpc_service_delete_internal, argc, argv);
 }
 
@@ -1043,7 +1044,7 @@ static int rpc_service_create(struct net_context *c, int argc, const char **argv
                return 0;
        }
 
-       return run_rpc_command(c, NULL, &ndr_table_svcctl.syntax_id, 0,
+       return run_rpc_command(c, NULL, &ndr_table_svcctl, 0,
                rpc_service_create_internal, argc, argv);
 }