version 1.3, 2025/03/09 19:50:47
|
version 1.4, 2025/05/01 21:02:31
|
Line 24
|
Line 24
|
* along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
* along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
* |
* |
* $Log$ |
* $Log$ |
|
* Revision 1.4 2025/05/01 21:02:31 snw |
|
* Documentation updates |
|
* |
* Revision 1.3 2025/03/09 19:50:47 snw |
* Revision 1.3 2025/03/09 19:50:47 snw |
* Second phase of REUSE compliance and header reformat |
* Second phase of REUSE compliance and header reformat |
* |
* |
Line 56 extern void lock(char *lockarg, long tim
|
Line 59 extern void lock(char *lockarg, long tim
|
extern void locktab_increment(char *key, long lck_timeout, short old_lock); |
extern void locktab_increment(char *key, long lck_timeout, short old_lock); |
extern void locktab_decrement(char *key, long lck_timeout); |
extern void locktab_decrement(char *key, long lck_timeout); |
extern void locktab_unlock_all(void); |
extern void locktab_unlock_all(void); |
|
extern void locktab_unlock_all_by_pid(const pid_t target_pid); |
extern locktab_ent_t *locktab_find(char *key); |
extern locktab_ent_t *locktab_find(char *key); |
extern locktab_ent_t *locktab_insert(char *key); |
extern locktab_ent_t *locktab_insert(char *key); |
extern int locktab_count(char *key); |
extern int locktab_count(char *key); |