コード例 #1
0
static int
stmfGetTargetGroupMembers002()
{
	int stmfRet;
	int ret = 0;
	char *groupName = "t01";
	stmfGroupProperties *groupProps;

	stmfRet = stmfCreateTargetGroup((stmfGroupName *)groupName);
	if (stmfRet != STMF_STATUS_SUCCESS) {
		ret = 1;
		goto cleanup;
	}

	stmfRet = stmfGetTargetGroupMembers((stmfGroupName *)groupName,
	    &groupProps);
	if (stmfRet != STMF_STATUS_SUCCESS) {
		ret = 2;
		goto cleanup;
	}

	if (groupProps->cnt != 0) {
		ret = 3;
		goto cleanup;
	}

cleanup:
	(void) stmfDeleteTargetGroup((stmfGroupName *)groupName);
	return (ret);
}
コード例 #2
0
static int
stmfCreateTargetGroup003()
{
	int ret = 0;
	int stmfRet = 0;

	stmfRet = stmfCreateTargetGroup((stmfGroupName *)NULL);
	if (stmfRet != STMF_ERROR_INVALID_ARG) {
		ret = 2;
	}

	return (ret);
}