makeml> rm -f mo
makeml> ln -s  mo
makeml> (cd runtime; rm -f run allmo.o allmo.s)
makeml> (cd runtime; make libsml2c MACHINE=C 'DEFS= -DBSD -DMIPS -DMACH' CPP=/lib/cpp 'CFL=' 'AS=as')
cc -O  -DC -DBSD -DMIPS -DMACH -c signal.c
cpp: warning /usr/include/sys/param.h:23: BSD redefined
ccom: Error: /usr/include/sys/signal.h, line 172: syntax error
      struct	sigvec {
      -----^
ccom: Error: /usr/include/sys/signal.h, line 180: syntax error
      };
      ^
ccom: Error: signal.c, line 218: unknown size
      	      case 	0: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())0);		    sigvec ((sig), &svec, 0);		  }; break;
      --------------------------------------------------------^
ccom: Error: signal.c, line 218: unknown size
      	      case 	0: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())0);		    sigvec ((sig), &svec, 0);		  }; break;
      ----------------------------------------------------------------------------------^
ccom: Error: signal.c, line 218: sv_mask undefined
      	      case 	0: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())0);		    sigvec ((sig), &svec, 0);		  }; break;
      -----------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 218: member of structure or union required
      	      case 	0: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())0);		    sigvec ((sig), &svec, 0);		  }; break;
      -----------------------------------------------------------------------------------------^
ccom: Warning: signal.c, line 218: illegal combination of pointer and integer, op =
      	      case 	0: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())0);		    sigvec ((sig), &svec, 0);		  }; break;
      -------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 218: unknown size
      	      case 	0: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())0);		    sigvec ((sig), &svec, 0);		  }; break;
      ------------------------------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 218: sv_flags undefined
      	      case 	0: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())0);		    sigvec ((sig), &svec, 0);		  }; break;
      --------------------------------------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 218: member of structure or union required
      	      case 	0: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())0);		    sigvec ((sig), &svec, 0);		  }; break;
      --------------------------------------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 218: unknown size
      	      case 	0: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())0);		    sigvec ((sig), &svec, 0);		  }; break;
      ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 218: sv_handler undefined
      	      case 	0: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())0);		    sigvec ((sig), &svec, 0);		  }; break;
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 218: member of structure or union required
      	      case 	0: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())0);		    sigvec ((sig), &svec, 0);		  }; break;
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
ccom: Warning: signal.c, line 218: illegal pointer combination
      	      case 	0: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())0);		    sigvec ((sig), &svec, 0);		  }; break;
      -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 218: unknown size
      	      case 	0: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())0);		    sigvec ((sig), &svec, 0);		  }; break;
      ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 219: unknown size
      	      case 	1: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( sig_handler);		    sigvec ((sig), &svec, 0);		  }; break;
      --------------------------------------------------------^
ccom: Error: signal.c, line 219: unknown size
      	      case 	1: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( sig_handler);		    sigvec ((sig), &svec, 0);		  }; break;
      ----------------------------------------------------------------------------------^
ccom: Error: signal.c, line 219: sv_mask undefined
      	      case 	1: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( sig_handler);		    sigvec ((sig), &svec, 0);		  }; break;
      -----------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 219: member of structure or union required
      	      case 	1: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( sig_handler);		    sigvec ((sig), &svec, 0);		  }; break;
      -----------------------------------------------------------------------------------------^
ccom: Warning: signal.c, line 219: illegal combination of pointer and integer, op =
      	      case 	1: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( sig_handler);		    sigvec ((sig), &svec, 0);		  }; break;
      -------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 219: unknown size
      	      case 	1: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( sig_handler);		    sigvec ((sig), &svec, 0);		  }; break;
      ------------------------------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 219: sv_flags undefined
      	      case 	1: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( sig_handler);		    sigvec ((sig), &svec, 0);		  }; break;
      --------------------------------------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 219: member of structure or union required
      	      case 	1: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( sig_handler);		    sigvec ((sig), &svec, 0);		  }; break;
      --------------------------------------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 219: unknown size
      	      case 	1: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( sig_handler);		    sigvec ((sig), &svec, 0);		  }; break;
      ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 219: sv_handler undefined
      	      case 	1: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( sig_handler);		    sigvec ((sig), &svec, 0);		  }; break;
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 219: member of structure or union required
      	      case 	1: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( sig_handler);		    sigvec ((sig), &svec, 0);		  }; break;
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
ccom: Warning: signal.c, line 219: illegal pointer combination
      	      case 	1: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( sig_handler);		    sigvec ((sig), &svec, 0);		  }; break;
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 219: unknown size
      	      case 	1: 	{	    struct sigvec svec;			    svec.sv_mask = ( 	0xffffffff	);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( sig_handler);		    sigvec ((sig), &svec, 0);		  }; break;
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 223: unknown size
          	{	    struct sigvec svec;			    svec.sv_mask = ( 0);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())1);		    sigvec ((13	), &svec, 0);		  };  
      ----------------------------------------^
ccom: Error: signal.c, line 223: unknown size
          	{	    struct sigvec svec;			    svec.sv_mask = ( 0);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())1);		    sigvec ((13	), &svec, 0);		  };  
      ------------------------------------------------------------------^
ccom: Error: signal.c, line 223: sv_mask undefined
          	{	    struct sigvec svec;			    svec.sv_mask = ( 0);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())1);		    sigvec ((13	), &svec, 0);		  };  
      -------------------------------------------------------------------------^
ccom: Error: signal.c, line 223: member of structure or union required
          	{	    struct sigvec svec;			    svec.sv_mask = ( 0);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())1);		    sigvec ((13	), &svec, 0);		  };  
      -------------------------------------------------------------------------^
ccom: Error: signal.c, line 223: unknown size
          	{	    struct sigvec svec;			    svec.sv_mask = ( 0);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())1);		    sigvec ((13	), &svec, 0);		  };  
      ----------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 223: sv_flags undefined
          	{	    struct sigvec svec;			    svec.sv_mask = ( 0);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())1);		    sigvec ((13	), &svec, 0);		  };  
      ------------------------------------------------------------------------------------------------------------------^
ccom: Error: signal.c, line 223: member of structure or union required
          	{	    struct sigvec svec;			    svec.sv_mask = ( 0);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())1);		    sigvec ((13	), &svec, 0);		  };  
      ------------------------------------------------------------------------------------------------------------------^
(ccom): signal.c, line 223: ccom: Internal: too many errors
          	{	    struct sigvec svec;			    svec.sv_mask = ( 0);		    svec.sv_flags	 = 0;		    svec.sv_handler = ( 	(int (*)())1);		    sigvec ((13	), &svec, 0);		  };  
      ------------------------------------------------------------------------------------------------------------------^
*** Exit 1
Stop.
