コード例 #1
0
ファイル: net.c プロジェクト: DeezNuts12/freestyledash
static int net_changetrustpw(int argc, const char **argv)
{
	if (net_ads_check() == 0)
		return net_ads_changetrustpw(argc, argv);

	return net_rpc_changetrustpw(argc, argv);
}
コード例 #2
0
ファイル: net.c プロジェクト: AllardJ/Tomato
static int net_group(int argc, const char **argv)
{
	if (net_ads_check() == 0)
		return net_ads_group(argc, argv);

	if (argc == 0 && net_rpc_check(NET_FLAGS_PDC))
		return net_rpc_group(argc, argv);

	return net_rap_group(argc, argv);
}
コード例 #3
0
ファイル: net.c プロジェクト: DeezNuts12/freestyledash
static int net_join(int argc, const char **argv)
{
	if (net_ads_check() == 0) {
		if (net_ads_join(argc, argv) == 0)
			return 0;
		else
			d_fprintf(stderr, "ADS join did not work, falling back to RPC...\n");
	}
	return net_rpc_join(argc, argv);
}
コード例 #4
0
ファイル: net.c プロジェクト: AllardJ/Tomato
static int net_user(int argc, const char **argv)
{
	if (net_ads_check() == 0)
		return net_ads_user(argc, argv);

	/* if server is not specified, default to PDC? */
	if (net_rpc_check(NET_FLAGS_PDC))
		return net_rpc_user(argc, argv);

	return net_rap_user(argc, argv);
}
コード例 #5
0
ファイル: net_group.c プロジェクト: AIdrifter/samba
int net_group(struct net_context *c, int argc, const char **argv)
{
	if (argc < 1)
		return net_group_usage(c, argc, argv);

	if (strcasecmp_m(argv[0], "HELP") == 0) {
		net_group_usage(c, argc, argv);
		return 0;
	}

	if (net_ads_check(c) == 0)
		return net_ads_group(c, argc, argv);

	return net_rap_group(c, argc, argv);
}
コード例 #6
0
ファイル: net_user.c プロジェクト: 0x24bin/winexe-1
int net_user(struct net_context *c, int argc, const char **argv)
{
	if (argc < 1)
		return net_user_usage(c, argc, argv);

	if (StrCaseCmp(argv[0], "HELP") == 0) {
		net_user_usage(c, argc, argv);
		return 0;
	}

	if (net_ads_check(c) == 0)
		return net_ads_user(c, argc, argv);

	/* if server is not specified, default to PDC? */
	if (net_rpc_check(c, NET_FLAGS_PDC))
		return net_rpc_user(c, argc, argv);

	return net_rap_user(c, argc, argv);
}