home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!darwin.sura.net!jvnc.net!yale.edu!ira.uka.de!smurf.sub.org!incom!orfeo!hotb.sub.org!mania.hotb.sub.org!mania!lkv
- From: lkv@mania.hotb.sub.org (Lutz Vieweg)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: OS/2 vs. AmigaOS
- Message-ID: <wXJEr*iX1@mania.hotb.sub.org>
- Date: Thu, 10 Sep 1992 09:05:20 GMT
- References: <1992Aug28.175748.42640@kuhub.cc.ukans.edu> <1992Aug29.003212.13913@endicor.com>
- <1992Aug31.033347.17131@marlin.jcu.edu.au> <1992Aug31.042231.395@endicor.com>
- <BtuypA.5zq@gpu.utcs.utoronto.ca>
- Organization: The Funny Farm
- X-Newsreader: Arn V1.00 alpha rel3
- Lines: 25
-
- In article <BtuypA.5zq@gpu.utcs.utoronto.ca>, Ben Eng writes:
-
- > Every unix hacker wishes for an equivalent to fork() on the amiga,
- > but we'll never see it. Wild's ixem library offers a vfork(),
- > I believe. I wonder just how usable that vfork() is in real
- > life. What are it's limitations (there must be some)?
-
- Well, I use vfork() to start the child-process in my bidirectional
- file- and chat-tranfer protocol TWC, and since a few bugs have
- been removed, this is no pain at all. The only problem I ran into
- was that I cannot use static member objects of classes from
- both the parent and the child process; it seems that something
- is destructed twice when I try to do so... but this is easy to
- avoid, and it's really nice to use vfork() and _exit() instead
- of calling all that tricky system routines yourself.. :)
-
- cu, Lutz Vieweg
-
- PS: I use your bmake for the amiga - is there a more recent version
- than 1.4 {Wuth/1}?
-
- PPS: If anyone is interested in beta-testing TWC, you may get it
- via FTP from ftp.Informatik.Uni-Oldenburg.DE, directory
- /pub/incoming/amiga/comm, name TWC109beta.lha
-
-