Function

GLib-2.0GLibpointer_bit_trylockSince 2.30

  • This is equivalent to g_bit_trylock(), but working on pointers (or other pointer-sized values).

    For portability reasons, you may only lock on the bottom 32 bits of the pointer.

    While address has a volatile qualifier, this is a historical artifact and the argument passed to it should not be volatile.

    Parameters

    • address: any

      a pointer to a gpointer-sized value

    • lock_bit: number

      a bit value between 0 and 31

    Returns boolean

    true if the lock was acquired

    2.30