Index: src/tests/concurrent/signal/barge.c
===================================================================
--- src/tests/concurrent/signal/barge.c	(revision b0e5593593d06c06d62641db360f3587561b97a6)
+++ src/tests/concurrent/signal/barge.c	(revision c28a038d643e82580facb0e038d69d9bfca11e42)
@@ -109,5 +109,5 @@
 
 int main(int argc, char* argv[]) {
-	random_seed(0);
+	srandom(0);
 	processor p;
 	{
Index: src/tests/concurrent/signal/block.c
===================================================================
--- src/tests/concurrent/signal/block.c	(revision b0e5593593d06c06d62641db360f3587561b97a6)
+++ src/tests/concurrent/signal/block.c	(revision c28a038d643e82580facb0e038d69d9bfca11e42)
@@ -118,5 +118,5 @@
 
 int main(int argc, char* argv[]) {
-	random_seed( time( NULL ) );
+	srandom( time( NULL ) );
 	done = false;
 	processor p;
Index: src/tests/concurrent/signal/disjoint.c
===================================================================
--- src/tests/concurrent/signal/disjoint.c	(revision b0e5593593d06c06d62641db360f3587561b97a6)
+++ src/tests/concurrent/signal/disjoint.c	(revision c28a038d643e82580facb0e038d69d9bfca11e42)
@@ -109,5 +109,5 @@
 // Main loop
 int main(int argc, char* argv[]) {
-	random_seed( time( NULL ) );
+	srandom( time( NULL ) );
 	all_done = false;
 	processor p;
Index: src/tests/concurrent/signal/wait.c
===================================================================
--- src/tests/concurrent/signal/wait.c	(revision b0e5593593d06c06d62641db360f3587561b97a6)
+++ src/tests/concurrent/signal/wait.c	(revision c28a038d643e82580facb0e038d69d9bfca11e42)
@@ -127,5 +127,5 @@
 // Main
 int main(int argc, char* argv[]) {
-	random_seed( time( NULL ) );
+	srandom( time( NULL ) );
 	waiter_left = 4;
 	processor p[2];
