}
status = g_lock_lock(ctx, string_term_tdb_data(lockname), G_LOCK_WRITE,
- (struct timeval) { .tv_sec = 1 });
+ (struct timeval) { .tv_sec = 1 },
+ NULL, NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr, "g_lock_lock failed: %s\n",
nt_errstr(status));
}
status = g_lock_lock(ctx, string_term_tdb_data(lockname), G_LOCK_WRITE,
- (struct timeval) { .tv_sec = 1 });
+ (struct timeval) { .tv_sec = 1 },
+ NULL, NULL);
if (!NT_STATUS_EQUAL(status, NT_STATUS_WAS_LOCKED)) {
fprintf(stderr, "Double lock got %s\n",
nt_errstr(status));
}
status = g_lock_lock(ctx, string_term_tdb_data(lockname), G_LOCK_WRITE,
- (struct timeval) { .tv_sec = 1 });
+ (struct timeval) { .tv_sec = 1 },
+ NULL, NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr, "g_lock_lock returned %s\n",
nt_errstr(status));
state.self = messaging_server_id(msg);
status = g_lock_lock(ctx, string_term_tdb_data(lockname), G_LOCK_READ,
- (struct timeval) { .tv_sec = 1 });
+ (struct timeval) { .tv_sec = 1 },
+ NULL, NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr, "g_lock_lock returned %s\n",
nt_errstr(status));
}
status = g_lock_lock(ctx, string_term_tdb_data(lockname), G_LOCK_UPGRADE,
- (struct timeval) { .tv_sec = 1 });
+ (struct timeval) { .tv_sec = 1 },
+ NULL, NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr, "g_lock_lock returned %s\n",
nt_errstr(status));
ctx,
string_term_tdb_data(lockname),
lock_type,
- (struct timeval) { .tv_sec = 1 });
+ (struct timeval) { .tv_sec = 1 },
+ NULL,
+ NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr, "child: g_lock_lock returned %s\n",
nt_errstr(status));
return false;
}
- status = g_lock_lock(
- ctx, key, G_LOCK_WRITE, (struct timeval) { .tv_usec = 1 });
+ status = g_lock_lock(ctx, key, G_LOCK_WRITE,
+ (struct timeval) { .tv_usec = 1 },
+ NULL, NULL);
if (!NT_STATUS_EQUAL(status, NT_STATUS_IO_TIMEOUT)) {
fprintf(stderr, "g_lock_lock returned %s\n",
nt_errstr(status));
goto fail;
}
- status = g_lock_lock(
- ctx, key, G_LOCK_READ, (struct timeval) { .tv_usec = 1 });
+ status = g_lock_lock(ctx, key, G_LOCK_READ,
+ (struct timeval) { .tv_usec = 1 },
+ NULL, NULL);
if (!NT_STATUS_EQUAL(status, NT_STATUS_IO_TIMEOUT)) {
fprintf(stderr, "g_lock_lock returned %s\n",
nt_errstr(status));
return false;
}
- status = g_lock_lock(
- ctx, key, G_LOCK_WRITE, (struct timeval) { .tv_usec = 1 });
+ status = g_lock_lock(ctx, key, G_LOCK_WRITE,
+ (struct timeval) { .tv_usec = 1 },
+ NULL, NULL);
if (!NT_STATUS_EQUAL(status, NT_STATUS_IO_TIMEOUT)) {
fprintf(stderr, "g_lock_lock returned %s\n",
nt_errstr(status));
goto fail;
}
- status = g_lock_lock(
- ctx, key, G_LOCK_READ, (struct timeval) { .tv_usec = 1 });
+ status = g_lock_lock(ctx, key, G_LOCK_READ,
+ (struct timeval) { .tv_usec = 1 },
+ NULL, NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr, "g_lock_lock returned %s\n",
nt_errstr(status));
status = g_lock_lock(ctx,
string_term_tdb_data(lockname),
G_LOCK_READ,
- (struct timeval) { .tv_sec = 1 });
+ (struct timeval) { .tv_sec = 1 },
+ NULL, NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr,
"child g_lock_lock failed %s\n",
status = g_lock_lock(ctx, string_term_tdb_data(lockname),
G_LOCK_READ,
- (struct timeval) { .tv_sec = 1 });
+ (struct timeval) { .tv_sec = 1 },
+ NULL, NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr, "g_lock_lock failed %s\n",
nt_errstr(status));
* CLEAR_IF_FIRST
*/
status = g_lock_lock(ctx, lockname, G_LOCK_WRITE,
- (struct timeval) { .tv_sec = 1 });
+ (struct timeval) { .tv_sec = 1 },
+ NULL, NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr, "g_lock_lock failed: %s\n",
nt_errstr(status));
status = g_lock_lock(ctx,
lockname,
G_LOCK_READ,
- (struct timeval) { .tv_sec = 1 });
+ (struct timeval) { .tv_sec = 1 },
+ NULL, NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr,
"child g_lock_lock failed %s\n",
status = g_lock_lock(ctx,
lockname,
G_LOCK_WRITE,
- (struct timeval) { .tv_sec = 1 });
+ (struct timeval) { .tv_sec = 1 },
+ NULL, NULL);
if (!NT_STATUS_EQUAL(status, NT_STATUS_IO_TIMEOUT)) {
fprintf(stderr, "g_lock_lock should have failed with %s - %s\n",
nt_errstr(NT_STATUS_IO_TIMEOUT),
}
status = g_lock_lock(ctx, lockname, G_LOCK_READ,
- (struct timeval) { .tv_sec = 1 });
+ (struct timeval) { .tv_sec = 1 },
+ NULL, NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr, "g_lock_lock failed: %s\n",
nt_errstr(status));
}
status = g_lock_lock(ctx, lockname, G_LOCK_UPGRADE,
- (struct timeval) { .tv_sec = 1 });
+ (struct timeval) { .tv_sec = 1 },
+ NULL, NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr, "g_lock_lock failed: %s\n",
nt_errstr(status));
ctx,
key,
G_LOCK_READ,
- (struct timeval) { .tv_usec = 1 });
+ (struct timeval) { .tv_usec = 1 },
+ NULL, NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr,
"g_lock_lock(READ) failed: %s\n",
ctx,
key,
G_LOCK_READ,
- (struct timeval) { .tv_usec = 1 });
+ (struct timeval) { .tv_usec = 1 },
+ NULL, NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr,
"g_lock_lock(READ) failed: %s\n",
ctx,
key,
G_LOCK_UPGRADE,
- (struct timeval) { .tv_sec = 10 });
+ (struct timeval) { .tv_sec = 10 },
+ NULL, NULL);
if (!NT_STATUS_EQUAL(status, NT_STATUS_POSSIBLE_DEADLOCK)) {
fprintf(stderr,
"g_lock_lock returned %s\n",
ctx,
lockname,
G_LOCK_WRITE,
- (struct timeval) { .tv_sec = 999 });
+ (struct timeval) { .tv_sec = 999 },
+ NULL, NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr,
"g_lock_lock failed: %s\n",
snprintf(name, sizeof(name), "ping_pong_%d", i);
status = g_lock_lock(ctx, string_term_tdb_data(name), G_LOCK_WRITE,
- (struct timeval) { .tv_sec = 60 });
+ (struct timeval) { .tv_sec = 60 },
+ NULL, NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr, "g_lock_lock failed: %s\n",
nt_errstr(status));
status = g_lock_lock(ctx, string_term_tdb_data(name),
G_LOCK_WRITE,
- (struct timeval) { .tv_sec = 60 });
+ (struct timeval) { .tv_sec = 60 },
+ NULL, NULL);
if (!NT_STATUS_IS_OK(status)) {
fprintf(stderr, "g_lock_lock failed: %s\n",
nt_errstr(status));