globus_thread_rmutex.h(3)

πŸ“¦
version 18.15 Β· 6 versions
, in epel 10, fedora 43, fedora 44, ubuntu resolute, ubuntu stonking

✨ globus_thread_rmutex.h β€” the manual page, but make it cute ✨

okay bestie, welcome to globus_thread_rmutex.h from the globus_common crew πŸ’– this one's a Library Functions Manual situation, and it's literally all about the Recursive Mutex. yes. a mutex that lets you lock it again. we love a queen who doesn't gatekeep 🫢


🌸 NAME 🌸

globus_thread_rmutex.h β€” Recursive Mutex. that's it, that's the whole vibe πŸ’…


✨ SYNOPSIS ✨

drop these includes in and you're seated:

#include 'globus_common_include.h'
#include 'globus_thread.h'

πŸŽ€ Data Structures πŸŽ€

  • struct globus_rmutex_t β€” Recursive Mutex. the main character itself πŸ‘‘

πŸ¦‹ Typedefs πŸ¦‹

  • typedef int globus_rmutexattr_t β€” Recursive mutex attribute. it's giving attribute energy, lowkey just an int fr fr

πŸ’œ Functions πŸ’œ

  • int globus_rmutex_init (globus_rmutex_t *rmutex, globus_rmutexattr_t *attr) β€” Initialize a recursive mutex. ✨ birth of a mutex ✨
  • int globus_rmutex_lock (globus_rmutex_t *rmutex) β€” Lock a recursive mutex. πŸ”’
  • int globus_rmutex_unlock (globus_rmutex_t *rmutex) β€” Unlock a recursive mutex. πŸ”“
  • int globus_rmutex_destroy (globus_rmutex_t *rmutex) β€” Destroy a recursive mutex. πŸ’€ it's over bestie

πŸ‘‘ Detailed Description πŸ‘‘

Recursive Mutex. no cap, that's the whole description β€” the header is as short and iconic as it needs to be, and honestly? periodt 🌈


🌟 Author 🌟

Generated automatically by Doxygen for globus_common from the source code. not a human, just a very diligent robot doing its lil thing πŸ€–βœ¨


and that's the page, bestie!! this was globus_thread_rmutex.h(3) from globus_common, Version 18.15 β€” thanks for reading, mwah, drink water, unlock your mutexes before you exit πŸ«ΆπŸ’–πŸ§š