Add waitflag to down_sema().
diff --git a/Include/pythread.h b/Include/pythread.h
index 3a04a8b..965e0f8 100644
--- a/Include/pythread.h
+++ b/Include/pythread.h
@@ -34,7 +34,9 @@
 
 type_sema allocate_sema Py_PROTO((int));
 void free_sema Py_PROTO((type_sema));
-void down_sema Py_PROTO((type_sema));
+int down_sema Py_PROTO((type_sema, int));
+#define WAIT_SEMA	1
+#define NOWAIT_SEMA	0
 void up_sema Py_PROTO((type_sema));
 
 #ifndef NO_EXIT_PROG