示例#1
0
文件: net_rap.c 项目: AIdrifter/samba
static int net_rap_server_name(struct net_context *c, int argc, const char *argv[])
{
	struct cli_state *cli;
	char *name;

	if (c->display_usage) {
		d_printf("%s\n%s",
			 _("Usage:"),
			 _("net rap server name\n"
			   "    Get the name of the server\n"));
		return 0;
	}

	if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli)))
                return -1;

	if (!cli_get_server_name(NULL, cli, &name)) {
		d_fprintf(stderr, _("cli_get_server_name failed\n"));
		cli_shutdown(cli);
		return -1;
	}

	d_printf(_("Server name = %s\n"), name);

	TALLOC_FREE(name);
	cli_shutdown(cli);
	return 0;
}
示例#2
0
文件: net_rap.c 项目: AllardJ/Tomato
static int net_rap_server_name(int argc, const char *argv[])
{
	struct cli_state *cli;
	char *name;

	if (!(cli = net_make_ipc_connection(0))) 
                return -1;

	if (!cli_get_server_name(NULL, cli, &name)) {
		d_fprintf(stderr, "cli_get_server_name failed\n");
		cli_shutdown(cli);
		return -1;
	}

	d_printf("Server name = %s\n", name);

	TALLOC_FREE(name);
	cli_shutdown(cli);
	return 0;
}