1
0
mirror of https://github.com/postgrespro/pg_probackup.git synced 2025-04-11 11:52:02 +02:00

Function pg_atomic_test_set_flag returns true if the flag has successfully been set, false otherwise

This commit is contained in:
Victor Spirin 2018-04-26 15:23:50 +03:00
parent 9a1e5ba044
commit 83d64c5b9d
3 changed files with 3 additions and 3 deletions

View File

@ -383,7 +383,7 @@ remote_backup_files(void *arg)
if (S_ISDIR(file->mode))
continue;
if (pg_atomic_test_set_flag(&file->lock))
if (!pg_atomic_test_set_flag(&file->lock))
continue;
file_backup_conn = pgut_connect_replication(pgut_dbname);

View File

@ -710,7 +710,7 @@ restore_files(void *arg)
char *rel_path;
pgFile *file = (pgFile *) parray_get(arguments->files, i);
if (pg_atomic_test_set_flag(&file->lock))
if (!pg_atomic_test_set_flag(&file->lock))
continue;
pgBackupGetPath(arguments->backup, from_root,

View File

@ -139,7 +139,7 @@ pgBackupValidateFiles(void *arg)
struct stat st;
pgFile *file = (pgFile *) parray_get(arguments->files, i);
if (pg_atomic_test_set_flag(&file->lock))
if (!pg_atomic_test_set_flag(&file->lock))
continue;
if (interrupted)