[gnu.utils.bug] GNU Make 3.27 Fixs to compile on Ultrix and Sun386i

toms@mipon3.intel.com (01/27/89)

I made two changes to GNU Make 3.27 to compile w/ cc (Not GNU cc)
on a Vax780 Ultrix machine and a Sun386i. 

For the Sun386i I had to put () around the object of a sizeof function
in arscan.c.

For Ultrix I had to modify a include from <sys/fcntl.h> to just <fcntl.h>
in commands.c.

Patch included at end of mail.


---------------------------------------------------------------------
Tom Shott                          		 toms@omepd.intel.com
Intel			  {verdix,tektronix,ogccse}!omepd!mipon3!toms
M/S JF1-58			
2111 NE 25th Ave.
Hillsboro, OR 97123
(503) 696-4520  	              "Better living through Silicon"
---------------------------------------------------------------------
 




*** arscan.c~	Mon Dec 12 15:37:26 1988
--- arscan.c	Wed Jan 25 17:08:10 1989
***************
*** 186,193 ****
  #ifdef SARMAG
      register long int member_offset = SARMAG;
  #else
!     register long int member_offset = sizeof int;
! #endif
  
      while (1)
        {
--- 186,193 ----
  #ifdef SARMAG
      register long int member_offset = SARMAG;
  #else
!     register long int member_offset = sizeof(int); /* jts3 added () */  
! #endif                                            
  
      while (1)
        {
*** commands.c~	Mon Dec 12 15:37:09 1988
--- commands.c	Wed Jan 25 17:08:19 1989
***************
*** 38,44 ****
  
  #include <sys/time.h>
  #include <sys/resource.h>
! #include <sys/fcntl.h>
  #endif	/* USG		*/
  
  
--- 38,45 ----
  
  #include <sys/time.h>
  #include <sys/resource.h>
! /* #include <sys/fcntl.h>             jts3 changed to no sys, like arscan */
! #include <fcntl.h>
  #endif	/* USG		*/