Hi all:

  The attached patch is a try to clean up the test/testlck.c, which
has some obvious mistakes.

  Please kindly help to review it. Thanks.
72a73
> SaLckLockIdT pr_lock_async_id;
85c86
< 	printf ("pr lock id %llu\n", (unsigned long long)pr_lock_id);
---
> 	printf ("pr lock id %llu\n", (unsigned long long)pr_lock_async_id);
110,111c111,116
< 	name->length = strlen (str);
< 	memcpy (name->value, str, name->length);
---
> 	strncpy ((char *)name->value, str, SA_MAX_NAME_LENGTH);
> 	if (strlen ((char *)name->value) > SA_MAX_NAME_LENGTH) {
> 		name->length = SA_MAX_NAME_LENGTH;
> 	} else {
> 		name->length = strlen (str);
> 	}
153d157
< 	setSaNameT (&resource_name, "test_resource");
155a160
> 	setSaNameT (&resource_name, "not_existingaabb");
159,160c164,165
< 		SA_LCK_RESOURCE_CREATE,
< //		0,
---
> //		SA_LCK_RESOURCE_CREATE,
> 		0,
167a173
> 	setSaNameT (&resource_name, "test_resource");
178c184
< 		0x56,
---
> 		(SaInvocationT)0x56,
193a200,215
> 	result = saLckResourceUnlock (
> 		pr_lock_id,
> 		SA_TIME_END);
> 	printf ("saLckResourceUnlock result %d (should be 1)\n", result);
> 
> 	result = saLckResourceLock (
> 			resource_handle,
> 			&pr_lock_id,
> 			SA_LCK_PR_LOCK_MODE,
> 			SA_LCK_LOCK_ORPHAN,
> 			55,
> 			SA_TIME_END,
> 			&status);
> 	printf ("saLckResourceLock PR %d (should be 1)\n", result);
> 	printf ("status %d\n", status);
> 
206c228
< 		resource_handle,
---
> 		resource_handle_async,
208c230
< 		&pr_lock_id,
---
> 		&pr_lock_async_id,
223c245,246
< 
---
> 	
> 	printf ("Starting saLckResourceUnlock\n");
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to