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