From f204ec22fdd95fcb2ba699ace8da1cc9cfc27c5a Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sat, 16 Oct 2004 00:26:54 +0000 Subject: [PATCH] Created a semaphore file API functions: semfile_list_add and semfile_list_free. --- src/sbbs3/sbbs.h | 2 ++ src/sbbs3/semfile.c | 12 +++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/sbbs3/sbbs.h b/src/sbbs3/sbbs.h index e78c691988..acb7017c10 100644 --- a/src/sbbs3/sbbs.h +++ b/src/sbbs3/sbbs.h @@ -884,6 +884,8 @@ extern "C" { DLLEXPORT char* DLLCALL semfile_list_check(time_t* t, link_list_t* filelist); DLLEXPORT void DLLCALL semfile_list_init(link_list_t* filelist, const char* parent, const char* action, const char* hostname, const char* service); + DLLEXPORT void DLLCALL semfile_list_add(link_list_t* filelist, const char* fname); + DLLEXPORT void DLLCALL semfile_list_free(link_list_t* filelist); #ifdef JAVASCRIPT diff --git a/src/sbbs3/semfile.c b/src/sbbs3/semfile.c index 0a68a365b5..e67f4f76cf 100644 --- a/src/sbbs3/semfile.c +++ b/src/sbbs3/semfile.c @@ -85,4 +85,14 @@ void DLLCALL semfile_list_init(link_list_t* filelist, const char* parent, listPushNodeString(filelist,path); SAFEPRINTF4(path,"%s%s.%s.%s",parent,action,hostname,service); listPushNodeString(filelist,path); -} \ No newline at end of file +} + +void DLLCALL semfile_list_add(link_list_t* filelist, const char* path) +{ + listPushNodeString(filelist, path); +} + +void DLLCALL semfile_list_free(link_list_t* filelist) +{ + listFree(filelist); +} -- GitLab