1 extern int clobber_k (int *);
2 extern int barrier (void);
3 int t, u;
4 
5 int
process_second_stream(void)6 process_second_stream(void)
7 {
8   int k;
9   int i = 0, j = 0, result;
10 
11   clobber_k (&k);
12 
13   while(t)
14     ;
15 
16   while(!j)
17     {
18       while(!j)
19 	{
20 	  barrier ();
21 	  if (t == 0)
22 	    break;
23 	  else if(t == 1)
24 	    t = 2;
25 	  else
26 	    {
27 	      if(t < 0)
28 		j=1;
29 	      if(u < 0)
30 		k = i++;
31 	    }
32 	}
33 
34       if(!j && u)
35 	j=1;
36     }
37 
38   return 0;
39 }
40