--- machines.h.orig Mon Dec 18 11:13:22 1995 +++ machines.h Sun Feb 10 02:30:49 2002 @@ -63,7 +63,7 @@ some machines, our malloc () cannot be used (because of library conflicts, for example), and for those, you should specifically #undef USE_GNU_MALLOC in the machine description. */ -#define USE_GNU_MALLOC +#undef USE_GNU_MALLOC /* This causes the Gnu malloc library (from glibc) to be used. */ /* #define USE_GNU_MALLOC_LIBRARY */ @@ -80,6 +80,23 @@ /* Sun Microsystems Machines */ /* */ /* **************************************************************** */ + +/* FreeBSD running on a 386 or 486. */ +#if defined (__sparc64__) && defined (__FreeBSD__) +# define M_MACHINE "sun4u" +# define M_OS "FreeBSD" +# define SYSDEP_CFLAGS -D__BSD_4_4__ -DRLIMTYPE=quad_t +# define SYSDEP_LDFLAGS -static +# define HAVE_SYS_SIGLIST +# define HAVE_SETLINEBUF +# define HAVE_GETGROUPS +# define HAVE_VFPRINTF +# define HAVE_STRERROR +# define VOID_SIGHANDLER +# define HAVE_DIRENT +# define HAVE_STRCASECMP +# define GCC_STANDARD +#endif /* __sparc64__ && __FreeBSD__ */ /* NetBSD running on a sparc. */ #if defined (sparc) && defined (__NetBSD__)