fix(mutex): safely call snprintf
fix(mutex): safely call snprintf

In the PostSynchEvent() function, the pos integer uses an implementation
of snprintf that is fundamentally unsafe: since the return value of
snprintf is the number of characters that would have been written to the
buffer, if an operation reaches the end of the buffer with more than one
character discarded, the return value will be greater than the buffer
size, requiring a check of the buffer's current size.

Signed-off-by: Elijah Conners <6a577a7743f405ea6a07e7222fdf7832a4c8e0e2@elijahpepe.com>

abseil/abseil-cpp,abseil/abseil-cpp,abseil/abseil-cpp,abseil/abseil-cpp