home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / os / linux / 6447 < prev    next >
Encoding:
Internet Message Format  |  1992-07-22  |  1.9 KB

  1. Path: sparky!uunet!dtix!darwin.sura.net!wupost!zaphod.mps.ohio-state.edu!rpi!batcomputer!cornell!uw-beaver!news.u.washington.edu!serval!phys1.physics.wsu.edu!hlu
  2. From: hlu@phys1.physics.wsu.edu (Hongjiu Lu)
  3. Newsgroups: comp.os.linux
  4. Subject: Re: Good news, bad news
  5. Message-ID: <1992Jul22.205311.7687@serval.net.wsu.edu>
  6. Date: 22 Jul 92 20:53:11 GMT
  7. References: <1992Jul22.135855.17293@crd.ge.com>
  8. Sender: news@serval.net.wsu.edu (USENET News System)
  9. Organization: Washington State University
  10. Lines: 29
  11.  
  12. In article <1992Jul22.135855.17293@crd.ge.com>, davidsen@ariel.crd.GE.COM (william E Davidsen) writes:
  13. |> 
  14. |>   The bad news is that future ports of software are going to come (from
  15. |> me) slowly, since linux doesn't look as much like unix as I had
  16. |> expected. Programs which compile without problem using gcc on SunOS and
  17. |> V.4/386 generate thousands of warnings and errors on linux, due to the
  18. |> changes in header files (or maybe because of 2.2.2 vs 2.1). Before
  19. |> someone asks, yes, roughly 1.7 lines of error per line of code!
  20.  
  21. Try gcc -traditional when 2.2.2d is release to public or contact me. You can
  22. also try to convert it to ANSI C if you really want to use gcc 2.2.2. That
  23. was what I did before I fed up with it and made some changes in 2.2.2d.
  24.  
  25. |> 
  26. |>   I'll release things as I get the chance, but after four hours of
  27. |> wading through error messages from one program which compiles on SunOS,
  28. |> Ultrix, V.4, xenix, V.3, UNICOS, and even SysIII (it's an old program),
  29. |> I conclude that when you start to diddle with ioctl and IPC linux is
  30. |> not very similar to known unix versions. I had hoped to contribute some
  31. |> of the missing pieces, but it seems less likely now.
  32.  
  33. For tty, Linux is POSIX. For IPC, you can only use Unix domain socket for now.
  34. If you don't use those SYSV IPC, it should be very easy to port it to Linux. Do
  35. you think that code is much more complicated than X11R5?
  36.  
  37.  
  38. -- 
  39. H.J.
  40. Gcc/libc maintainer for Linux.
  41.