home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / gnu / utils / bug / 2043 < prev    next >
Encoding:
Text File  |  1992-11-11  |  1.1 KB  |  41 lines

  1. Newsgroups: gnu.utils.bug
  2. Path: sparky!uunet!convex!darwin.sura.net!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!claude.cs.umb.edu!karl
  3. From: karl@claude.cs.umb.edu (Karl Berry)
  4. Subject: cpio & lseek decl
  5. Message-ID: <199211111547.AA01486@claude.cs.umb.edu>
  6. Sender: gnulists@ai.mit.edu
  7. Reply-To: karl@cs.umb.edu
  8. Organization: Gnus Not Usenet
  9. Distribution: gnu
  10. Date: Wed, 11 Nov 1992 05:47:43 GMT
  11. Approved: bug-gnu-utils@prep.ai.mit.edu
  12. Lines: 27
  13.  
  14. cpio 2.1 doesn't compile on a Sun 3 running 3.5 using gcc 2.3.1, because
  15. it declares lseek in two different places -- system.h and rmt.c -- one
  16. hardwiring `long' and the other using `off_t'.
  17.  
  18. I think it's better to use off_t in both places, so here is a diff to
  19. system.h.
  20.  
  21. *** ./ORIG/system.h    Sat Aug 22 14:51:15 1992
  22. --- ./system.h    Sun Nov  8 20:38:58 1992
  23. ***************
  24. *** 42,48 ****
  25.   #endif
  26.   
  27.   #ifndef _POSIX_VERSION
  28. ! long lseek ();
  29.   #endif
  30.   
  31.   /* Since major is a function on SVR4, we can't use `ifndef major'.  */
  32. --- 42,48 ----
  33.   #endif
  34.   
  35.   #ifndef _POSIX_VERSION
  36. ! off_t lseek ();
  37.   #endif
  38.   
  39.   /* Since major is a function on SVR4, we can't use `ifndef major'.  */
  40.  
  41.