home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.ms-windows.programmer.win32
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!pa.dec.com!engage.pko.dec.com!nntpd.lkg.dec.com!ryn.mro4.dec.com!news
- From: pjdm@chmeee.enet.dec.com (Peter Mayne)
- Subject: Re: POSIX interface/Access to WIN32 calls
- Message-ID: <1993Jan27.023229.12646@ryn.mro4.dec.com>
- Lines: 35
- Sender: news@ryn.mro4.dec.com (USENET News System)
- Reply-To: Peter.Mayne@cao.mts.dec.com
- Organization: Digital Equipment Corporation
- References: <1993Jan22.232051.28262@microsoft.com> <727810939snz@chrism.demon.co.uk> <1993Jan25.190746.4106@mkseast.uucp>
- Date: Wed, 27 Jan 1993 02:32:29 GMT
-
-
- In article <1993Jan25.190746.4106@mkseast.uucp>, dale@mkseast.uucp (Dale Gass) writes:
- > Huh? There are no existing Posix binaries for the subsystem, you
- > have to build them on NT. Why not just extend the NT API
- > sufficiently. (Because it will make the NT API hairier? That
- > doesn't seem to have been a concern so far in NT :-))
-
- POSIX is not about binary compatibility, it's source code compatibility.
-
- Consider the problem in extending the Win32 API (not the NT API). A
- file in POSIX doesn't have the same semantics as a file in Win32. A
- POSIX process is *definitely* not the same as a Win32 process: it also
- has different semantics. For instance, what happens if you create a
- process with a Win32 call, and then use a POSIX call to find that
- process' parent, because Win32 processes don't have parents?
-
- To cut a long story short, the two *environments* are incompatible. The
- APIs can't be mixed. The Win32 API just isn't POSIX compliant, and
- can't be extended in such a way that is can be. Neither could the POSIX
- API be extended to be Win32 compliant, let alone trying to support OS/2,
- DOS, and whatever else comes along in the future. It's impossible.
-
- There's no doubt that it's neater the way it's been done.
-
- >-dale
- >--
- > Dale Gass, Mortice Kern Systems, Atlantic Canada Branch
- >Business: dale@east.mks.com, Pleasure: dale@mkseast.uucp
-
- PJDM
- --
- Peter Mayne | My statements, not Digital's.
- Digital Equipment Corporation |
- Canberra, ACT, Australia | "AXP!": Bill the Cat
-
-