diff --git a/src/threads.h b/src/threads.h
index ef4989bfcc854809ac3eaea131b2c8c47145669e..0ae7232fc4baee5fd1855aa37282b8fd85eba699 100644
--- a/src/threads.h
+++ b/src/threads.h
@@ -1,5 +1,5 @@
 /*
- * $Id: threads.h,v 1.48 1998/08/10 23:33:31 hubbe Exp $
+ * $Id: threads.h,v 1.49 1998/08/17 04:36:57 per Exp $
  */
 #ifndef THREADS_H
 #define THREADS_H
@@ -83,7 +83,7 @@ extern pthread_attr_t small_pattr;
 #define th_create_small(ID,fun,arg) pthread_create(ID,&small_pattr,fun,arg)
 #define th_exit(foo) pthread_exit(foo)
 #define th_self() pthread_self()
-
+#define th_kill(ID,sig) pthread_kill((ID),(sig))
 #ifdef HAVE_PTHREAD_COND_INIT
 #define COND_T pthread_cond_t
 
@@ -122,6 +122,7 @@ extern pthread_attr_t small_pattr;
 #define th_create_small(ID,fun,arg) thr_create(NULL,32768,fun,arg,THR_DAEMON|THR_DETACHED,ID)
 #define th_exit(foo) thr_exit(foo)
 #define th_self() thr_self()
+#define th_kill(ID,sig) thr_kill((ID),(sig))
 #define th_yield() thr_yield()
 
 #define COND_T cond_t