🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #3113

Re: Debate: PowerMac "trounces" Pentium....???

#3113
From: Christopher C. Wood
Date: Mon, 12 Feb 1996 20:57
23 lines
1450 bytes
In article <4fiq8t$l5q@nnrp1.news.primenet.com>, Jeff Rugen <jrugen@primenet.com> writes:

|> Well, porting _too_ MacOS looks like a pain, but porting _from_ it
|> looks pretty simple...

|> #ifndef MAC
|> #define WaitNextEvent(x,y,a,b)     /* Wait Next Event (x,y,a,b) */
|> #endif /* MAC */

|> Maybe we should design for the MacOS and then everything will be
|> easily portable.

If only it were that easy.  MacOS code is written knowing that the
program can only be "preempted" at certain points in the code.  That
is the mechanism for building exclusive access to shared resources.

Your #ifndef technique breaks any program that needs exclusive access
to a shared resource. 

Chris
-- 
Speaking only for myself, of course.
Chris Wood    christw@lexis-nexis.com   ChrisCWood@eworld.com
Technical Details
Message-ID: <4fo9jd$cq0@meaddata.lexis-nexis.com>
Path: arc1-ca.pugleaf.net!newsfeeds.ans.net!lexis-nexis!meaddata!christw
References: <nevin-0602962253080001@150.135.1.79> <4fdi45$gu7@eken.hv.se> <4fea7g$eio@nyx.cs.du.edu> <9602092127.AA24456@ues5.cern.ch> <4fiq8t$l5q@nnrp1.news.primenet.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!newsfeeds.ans.net!lexis-nexis!meaddata!christw
From: christw@meaddata.com (Christopher C. Wood)
Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,comp.sys.intel
Subject: Re: Debate: PowerMac "trounces" Pentium....???
Date: 12 Feb 1996 20:57:17 GMT
Organization: LEXIS-NEXIS, Dayton OH
Message-ID: <4fo9jd$cq0@meaddata.lexis-nexis.com>
References: <nevin-0602962253080001@150.135.1.79> <4fdi45$gu7@eken.hv.se> <4fea7g$eio@nyx.cs.du.edu> <9602092127.AA24456@ues5.cern.ch> <4fiq8t$l5q@nnrp1.news.primenet.com>
NNTP-Posting-Host: dolphin.lexis-nexis.com