Upon successful completion, the pthread_spin_trylock() function returns 0. Otherwise, one of the following error codes is returned.
EBUSY
Description:A thread currently owns the spin lock.
EINVAL
Description:The value specified by lock does not refer to an initialized spin lock object.