Subject: Emacs
To: None <current-users@sun-lamp.cs.berkeley.edu>
From: Charles Hannum <mycroft@duality.gnu.ai.mit.edu>
List: current-users
Date: 04/12/1994 19:09:55
The following patches make Emacs 19.22 once again work for me, at
least on a m68k box.  (Haven't tried it on the i386 yet.)  This is
based on my previous patches to make it work with NetBSD shared
libraries.

*** dired.c.~1~	Sat Sep 18 22:55:05 1993
--- dired.c	Tue Apr 12 18:01:14 1994
***************
*** 577,581 ****
    values[5] = make_time (s.st_mtime);
    values[6] = make_time (s.st_ctime);
!   values[7] = make_number (s.st_size);
    /* If the size is out of range, give back -1.  */
    if (XINT (values[7]) != s.st_size)
--- 577,581 ----
    values[5] = make_time (s.st_mtime);
    values[6] = make_time (s.st_ctime);
!   values[7] = make_number ((long) s.st_size);
    /* If the size is out of range, give back -1.  */
    if (XINT (values[7]) != s.st_size)
*** doc.c.~1~	Mon Sep 13 07:21:07 1993
--- doc.c	Tue Apr 12 18:17:15 1994
***************
*** 28,31 ****
--- 28,35 ----
  #endif
  
+ #ifdef __NetBSD__
+ #include <unistd.h>
+ #endif
+ 
  #ifndef O_RDONLY
  #define O_RDONLY 0
*** fileio.c.~1~	Wed Dec 15 08:09:19 1993
--- fileio.c	Tue Apr 12 18:18:14 1994
***************
*** 91,94 ****
--- 91,98 ----
  #endif
  
+ #ifdef __NetBSD__
+ #include <unistd.h>
+ #endif
+ 
  #ifndef O_WRONLY
  #define O_WRONLY 1
*** unexsunos4.c.~1~	Wed Dec 15 08:08:01 1993
--- unexsunos4.c	Tue Apr 12 18:30:05 1994
***************
*** 36,39 ****
--- 36,47 ----
  #include <a.out.h>
  
+ #ifdef __NetBSD__
+ #include <unistd.h>
+ #endif
+ 
+ #ifndef MAP_FILE
+ #define MAP_FILE 0
+ #endif
+ 
  /*
   * for programs other than emacs

------------------------------------------------------------------------------