OSDN Git Service

typedef struct LTAG
authorVadim B. Mikheev <vadim4o@yahoo.com>
Tue, 1 Jun 1999 09:35:39 +0000 (09:35 +0000)
committerVadim B. Mikheev <vadim4o@yahoo.com>
Tue, 1 Jun 1999 09:35:39 +0000 (09:35 +0000)
commitbbf37e947793f70986dcd4defad33b0e0c7facf7
tree9b0ada78ba5f534b87f5c17eb1859d2126b1e42a
parent42a02c441a9bd86c0ec2c8ebe6edfd6b41e4acee
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...
contrib/userlock/user_locks.c
src/include/storage/lock.h