]> git.imager.perl.org - imager.git/blobdiff - imexttypes.h
add mutex functions to the API
[imager.git] / imexttypes.h
index 6bdc35ee26552639092ea3fca835521e4d95d0c5..8ec8d5c9d3155fe657cdc41e362f0ccb3fd67923 100644 (file)
@@ -228,6 +228,11 @@ typedef struct {
   void (*f_im_context_refinc)(im_context_t, const char *where);
   void (*f_im_context_refdec)(im_context_t, const char *where);
   i_errmsg *(*f_im_errors)(im_context_t);
+  i_mutex_t (*f_i_mutex_new)(void);
+  void (*f_i_mutex_destroy)(i_mutex_t m);
+  void (*f_i_mutex_lock)(i_mutex_t m);
+  void (*f_i_mutex_unlock)(i_mutex_t m);
+
 } im_ext_funcs;
 
 #define PERL_FUNCTION_TABLE_NAME "Imager::__ext_func_table"