@@ -64,41 +64,41 @@ static const LOCKMASK LockConflicts[] = {
6464 0 ,
6565
6666 /* AccessShareLock */
67- ( 1 << AccessExclusiveLock ),
67+ LOCKBIT_ON ( AccessExclusiveLock ),
6868
6969 /* RowShareLock */
70- ( 1 << ExclusiveLock ) | ( 1 << AccessExclusiveLock ),
70+ LOCKBIT_ON ( ExclusiveLock ) | LOCKBIT_ON ( AccessExclusiveLock ),
7171
7272 /* RowExclusiveLock */
73- ( 1 << ShareLock ) | ( 1 << ShareRowExclusiveLock ) |
74- ( 1 << ExclusiveLock ) | ( 1 << AccessExclusiveLock ),
73+ LOCKBIT_ON ( ShareLock ) | LOCKBIT_ON ( ShareRowExclusiveLock ) |
74+ LOCKBIT_ON ( ExclusiveLock ) | LOCKBIT_ON ( AccessExclusiveLock ),
7575
7676 /* ShareUpdateExclusiveLock */
77- ( 1 << ShareUpdateExclusiveLock ) |
78- ( 1 << ShareLock ) | ( 1 << ShareRowExclusiveLock ) |
79- ( 1 << ExclusiveLock ) | ( 1 << AccessExclusiveLock ),
77+ LOCKBIT_ON ( ShareUpdateExclusiveLock ) |
78+ LOCKBIT_ON ( ShareLock ) | LOCKBIT_ON ( ShareRowExclusiveLock ) |
79+ LOCKBIT_ON ( ExclusiveLock ) | LOCKBIT_ON ( AccessExclusiveLock ),
8080
8181 /* ShareLock */
82- ( 1 << RowExclusiveLock ) | ( 1 << ShareUpdateExclusiveLock ) |
83- ( 1 << ShareRowExclusiveLock ) |
84- ( 1 << ExclusiveLock ) | ( 1 << AccessExclusiveLock ),
82+ LOCKBIT_ON ( RowExclusiveLock ) | LOCKBIT_ON ( ShareUpdateExclusiveLock ) |
83+ LOCKBIT_ON ( ShareRowExclusiveLock ) |
84+ LOCKBIT_ON ( ExclusiveLock ) | LOCKBIT_ON ( AccessExclusiveLock ),
8585
8686 /* ShareRowExclusiveLock */
87- ( 1 << RowExclusiveLock ) | ( 1 << ShareUpdateExclusiveLock ) |
88- ( 1 << ShareLock ) | ( 1 << ShareRowExclusiveLock ) |
89- ( 1 << ExclusiveLock ) | ( 1 << AccessExclusiveLock ),
87+ LOCKBIT_ON ( RowExclusiveLock ) | LOCKBIT_ON ( ShareUpdateExclusiveLock ) |
88+ LOCKBIT_ON ( ShareLock ) | LOCKBIT_ON ( ShareRowExclusiveLock ) |
89+ LOCKBIT_ON ( ExclusiveLock ) | LOCKBIT_ON ( AccessExclusiveLock ),
9090
9191 /* ExclusiveLock */
92- ( 1 << RowShareLock ) |
93- ( 1 << RowExclusiveLock ) | ( 1 << ShareUpdateExclusiveLock ) |
94- ( 1 << ShareLock ) | ( 1 << ShareRowExclusiveLock ) |
95- ( 1 << ExclusiveLock ) | ( 1 << AccessExclusiveLock ),
92+ LOCKBIT_ON ( RowShareLock ) |
93+ LOCKBIT_ON ( RowExclusiveLock ) | LOCKBIT_ON ( ShareUpdateExclusiveLock ) |
94+ LOCKBIT_ON ( ShareLock ) | LOCKBIT_ON ( ShareRowExclusiveLock ) |
95+ LOCKBIT_ON ( ExclusiveLock ) | LOCKBIT_ON ( AccessExclusiveLock ),
9696
9797 /* AccessExclusiveLock */
98- ( 1 << AccessShareLock ) | ( 1 << RowShareLock ) |
99- ( 1 << RowExclusiveLock ) | ( 1 << ShareUpdateExclusiveLock ) |
100- ( 1 << ShareLock ) | ( 1 << ShareRowExclusiveLock ) |
101- ( 1 << ExclusiveLock ) | ( 1 << AccessExclusiveLock )
98+ LOCKBIT_ON ( AccessShareLock ) | LOCKBIT_ON ( RowShareLock ) |
99+ LOCKBIT_ON ( RowExclusiveLock ) | LOCKBIT_ON ( ShareUpdateExclusiveLock ) |
100+ LOCKBIT_ON ( ShareLock ) | LOCKBIT_ON ( ShareRowExclusiveLock ) |
101+ LOCKBIT_ON ( ExclusiveLock ) | LOCKBIT_ON ( AccessExclusiveLock )
102102
103103};
104104
0 commit comments