home *** CD-ROM | disk | FTP | other *** search
- 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
- From: hlu@phys1.physics.wsu.edu (Hongjiu Lu)
- Newsgroups: comp.os.linux
- Subject: Re: Good news, bad news
- Message-ID: <1992Jul22.205311.7687@serval.net.wsu.edu>
- Date: 22 Jul 92 20:53:11 GMT
- References: <1992Jul22.135855.17293@crd.ge.com>
- Sender: news@serval.net.wsu.edu (USENET News System)
- Organization: Washington State University
- Lines: 29
-
- In article <1992Jul22.135855.17293@crd.ge.com>, davidsen@ariel.crd.GE.COM (william E Davidsen) writes:
- |>
- |> The bad news is that future ports of software are going to come (from
- |> me) slowly, since linux doesn't look as much like unix as I had
- |> expected. Programs which compile without problem using gcc on SunOS and
- |> V.4/386 generate thousands of warnings and errors on linux, due to the
- |> changes in header files (or maybe because of 2.2.2 vs 2.1). Before
- |> someone asks, yes, roughly 1.7 lines of error per line of code!
-
- Try gcc -traditional when 2.2.2d is release to public or contact me. You can
- also try to convert it to ANSI C if you really want to use gcc 2.2.2. That
- was what I did before I fed up with it and made some changes in 2.2.2d.
-
- |>
- |> I'll release things as I get the chance, but after four hours of
- |> wading through error messages from one program which compiles on SunOS,
- |> Ultrix, V.4, xenix, V.3, UNICOS, and even SysIII (it's an old program),
- |> I conclude that when you start to diddle with ioctl and IPC linux is
- |> not very similar to known unix versions. I had hoped to contribute some
- |> of the missing pieces, but it seems less likely now.
-
- For tty, Linux is POSIX. For IPC, you can only use Unix domain socket for now.
- If you don't use those SYSV IPC, it should be very easy to port it to Linux. Do
- you think that code is much more complicated than X11R5?
-
-
- --
- H.J.
- Gcc/libc maintainer for Linux.
-