|
@@ -37,6 +37,8 @@ typedef struct ksr_sigsem
|
|
|
|
|
|
ksr_sigsem_t *ksr_sigsem_alloc(void);
|
|
|
|
|
|
+ksr_sigsem_t *ksr_sigsem_xalloc(void);
|
|
|
+
|
|
|
int ksr_sigsem_init(ksr_sigsem_t *sgs);
|
|
|
|
|
|
void ksr_sigsem_signal(ksr_sigsem_t *sgs);
|
|
@@ -47,4 +49,6 @@ void ksr_sigsem_destroy(ksr_sigsem_t *sgs);
|
|
|
|
|
|
void ksr_sigsem_free(ksr_sigsem_t *sgs);
|
|
|
|
|
|
+void ksr_sigsem_xfree(ksr_sigsem_t *sgs);
|
|
|
+
|
|
|
#endif
|