typedef struct LTAG

Vadim B. Mikheev <vadim4o@yahoo.com>

Commit: bbf37e947793f70986dcd4defad33b0e0c7facf7
Author: Vadim B. Mikheev <vadim4o@yahoo.com>
Date: 1999-06-01T09:35:39Z
Releases: 7.1.1
typedef struct LTAG
{
    Oid             relId;
    Oid             dbId;
    union
    {
        BlockNumber     blkno;
        TransactionId   xid;
    }               objId;
>
> Added:
>    /*
>     * offnum should be part of objId.tupleId above, but would increase
>     * sizeof(LOCKTAG) and so moved here; currently used by userlocks only.
>     */
>    OffsetNumber    offnum;
    uint16          lockmethod;     /* needed by userlocks */
} LOCKTAG;

gmake clean required...
User locks are ready for 6.5 release...

Files

PathChange+/−
contrib/userlock/user_locks.c modified +13 −16
src/include/storage/lock.h modified +12 −7