HDTenEightyP/NetNews huggingface dataset:
From: dic5340@hertz.njit.edu (David Charlap)
Newsgroups: comp.os.os2.programmer,comp.os.os2.advocacy
Subject: Re: Why you should get everything in writing (long)
Date: 8 Jan 93 17:13:08 GMT
Organization: New Jersey Institute of Technology, Newark, N.J.

In article <1993Jan7.200233.7141@gw.wmich.edu> x90wardell@gw.wmich.edu writes:
>	However, I will point otu that Microsoft is no better.  I am
>sure the DEC is not feel too great to be taken for a ride by Microsoft.
>Their Alpha PC is supposed to be released with Windows NT.  Microsoft
>said repeatedly that NT would be out long before now.  Now, the Alpha
>PC is complete but no OS to run on it.  They will miss their window (again)
>as their chip loses a lot of the publicity and performance edges it once
>had.  A lot of people that count on DEC (such as myself) were counting on
>Microsoft to get NT out the door so that the Alpha PC could help some of
>DEC's financial woes.

They should have done what SGI did.  When SGI came out with a new
workstation, that they advertised as an NT platform, they also ported
IRIX (their Unix variant) to it.  Good thing they did, too!  Of
course, their new machine was MIPS R4000 based, so it was an easier
port than the one DEC must have to get Ultrix on the Alpha.
-- 
  |)  David Charlap          | .signature confiscated by FBI due to
 /|_  dic5340@hertz.njit.edu | an ongoing investigation into the
((|,)                        | source of these .signature virusses
 ~|~
Xref: sparky comp.os.os2.programmer:7430 comp.os.os2.advocacy:11929
From: rick@sjsumcs.sjsu.edu (Richard Warner)
Newsgroups: comp.os.os2.programmer,comp.os.os2.advocacy
Subject: Re: Why you should get everything in writing (long)
Date: 8 Jan 93 16:09:09 GMT
Organization: San Jose State University - Math/CS Dept.

wcn@cs.brown.edu (Wen-Chun Ni) writes:

>In article <1993Jan8.002640.5554@gandalf.UMCS.Maine.EDU> jurlwin@gandalf.UMCS.Maine.EDU (Jeff Urlwin) writes:
>  <stuffs from Robert and Brian deleted>

>Based on the impression, I believe that he should have be going through
>a very long period of frustration dealing with IBM. Jeff is right.
>The most urgent thing is to encourage IBM to do anything legal to
>bring Robert back if IBM does want the support of developers. Note
>that the single event occurring to Robert may be very serious to IBM's
>image.  We may blame Robert for being naive when dealing with some
>guy in IBM without writing anything down. The fact is, how could you 
>expect a software developer to know everything about the future trouble.
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

In this case he was more than a developer, he was an independent 
businessperson.  One of the first things taught in business schools is
that everything should be put in writing.  This was HIS failure, not
IBM's.  Without a written agreement, he has no leg to stand on.


>Wen-Chun Ni, wcn@cs.brown.edu         (401) 863-7669
>-------------------------------------------------------------------
> I do more after 2 a.m. than most people do all day.
>			 - from a T-shirt given by a friend.
From: landis@sugs.tware.com (Hale Landis)
Newsgroups: comp.os.os2.programmer
Subject: malloc() and swapper.dat problems .... 
Distribution: world
Date: Sun, 10 Jan 93 20:50:05 GMT
Organization: SUGS

Gee...  I think the program did just what you wanted it to do.
Well...  Maybe it wasn't what you wanted it to do but it did what
you coded!

--------------------------------------------------------
Hale Landis                           Santa Cruz, CA USA
408-423-4017          -or-                  408-439-2443
landis@sugs.tware.com -or- hale_landis@notes.seagate.com
--------------------------------------------------------
Newsgroups: comp.os.os2.programmer,comp.os.os2.advocacy
From: feustel@netcom.com (David Feustel)
Subject: Re: How to bet $100,000 on OS/2 and lose it.
Organization: DAFCO: OS/2 Software Support & Consulting
Date: Fri, 8 Jan 1993 00:33:30 GMT

I'm currently working on-site at IBM. Regardless of whatever silliness
IBM may be indulging in, os/2 running on a Model 95 with lan and mainframe
access and tcp/ip is a Hell of a package. I have a Windows 3.1 machine
at home and Windows is a cheap, if colorful, toy compared to os/2.
-- 
Dave Feustel N9MYI <feustel@netcom.com>
 
                        Happy Holidays to ALL!!!
Newsgroups: comp.os.os2.programmer
From: giguere@csg.uwaterloo.ca (Eric Giguere)
Subject: Is there a PMSPY?  Does PM have transparent windows?
Organization: University of Waterloo
Date: Wed, 6 Jan 1993 21:36:03 GMT

Two questions:

1) Is there a PMSPY (functional equivalent to the Windows SPY.EXE) available
   from anyone, free or commercial?  (I.e., a program that lets you view
   messages sent to windows...)

2) Does PM have the concept of transparent windows?  In playing around with
   the combobox I've noticed that it's really three windows, but that as the
   inner listbox adjusts itself the outer window will "let through" part
   of the window underneath as appropriate.  Is it just that the outer window
   never does any painting?  If so, wouldn't the WS_CLIPCHILDREN flag on
   the parent affect things?  Or is there a concept of a "transparent"
   window....  (To see what I mean bring up the dialog editor and put a combo
   box on a dialog and play with its height...)

-- 
 Eric Giguere                                    giguere@csg.UWaterloo.CA
          So is Windows NT short for "Windows, NOT?"
From: merlin@neuro.usc.edu (merlin)
Newsgroups: comp.os.os2.programmer
Subject: OS/2 Advertisements in Dr. Dobbs Journal
Date: 5 Jan 1993 10:35:17 -0800
Organization: University of Southern California, Los Angeles, CA
Distribution: comp
NNTP-Posting-Host: neuro.usc.edu

IBM advertised OS/2 2.0 developer's tools in January '93 Dr. Dobbs Journal.

Strangely, in a double page ad on pp. 26-27 Worklframe/2 is offered at
discount to $295.00 total cost through 9/5/93; however, in a single page
ad on pp. 55 Workframe/2 is offered at $895.00-$520.00 = $375 through
4/6/93.  It sounds like the Workframe/2 offer has been extended through
September 5, 1993 at $295.00 but either that information hasn't filtered
down through all IBM advertising agents and/or the original advertisement 
couldn't be changed because a contract was signed to run the original ad
without changes over a several month period (a common advert arrangement).

------------------------------------------------------------------------------
Alexander-James Annala
Principal Investigator
Neuroscience Image Analysis Network
HEDCO Neuroscience Building, Fifth Floor
University of Southern California
University Park
Los Angeles, CA 90089-2520
------------------------------------------------------------------------------
From: ameline@vnet.ibm.com (Ian Ameline)
Date: Wed, 6 Jan 93 19:23:17 EST
Subject: CSET/2 Problem: Using a DLL for multiple applications con
Newsgroups: comp.os.os2.programmer
Organization: C-Set/2 Development, IBM Canada Lab.
Disclaimer: This posting represents the poster's views, not those of IBM

In article <1ifq26INN77@eagle.natinst.com>,
ramdas@natinst.com (Malathi Ramdas) writes:
>
>   I have compiled a language interface as a DLL using the 32-bit CSET/2
>compiler. I link this DLL with a sample application. As long as I have only
>one copy of this application running things work fine. But if try to run
>another application (or the same application) that accesses the same DLL
>while the other one is still active,
>the second application gives a General Protection Fault Error. (
>'Exception Occurred in C Library Routine called from EIP=----'). I am using
>the INITINSTANCE and TERMINSTANCE options in my DEF file. I am linking
>the C Library routines statically. If anyone has encountered similar problems
>and know the solution to it or has suggestions I would like to hear from
>you.

   Make sure that you have DATA MULTIPLE NONSHARED in the DEF file too.
This is mandatory if your DLL links statically to the runtime.

Regards,
Ian Ameline.
Newsgroups: comp.os.os2.programmer
From: pee9901@ultb.isc.rit.edu (P.E. Erkkila)
Subject: DosExitList API ... where are the docs?
Originator: pee9901@ultb
Organization: Rochester Institute of Technology
Date: Tue, 5 Jan 1993 17:34:40 GMT


   Which of the 20 or so .inf and book files that come with the DAP
cd-rom contain the Documentation for the Dos* calls. I saw in the
toolkit info to look in a book called "Control Program Reference", but I
was unable to locate it on my drive.. (HD or CD). I'm still new to this
environment to any help would be apreciated. 

Paul

 I did find a book called control program in the "red" books. But
apparently I am searching the wrong way if it is in there.


-- 
________________________________________________________________________________
ULTB::PEE9901 paul@damage.bah.rochester.ny.us   damage!paul@moscom.coM 
PEE9901@ultb.isc.rit.edu  pee9901@vaxa.isc.rit.edU 
Xref: sparky comp.os.os2.programmer:7365 comp.os.os2.apps:9925
From: ramdas@natinst.com (Malathi Ramdas)
Newsgroups: comp.os.os2.programmer,comp.os.os2.apps
Subject: CSET/2 Problem: Using a DLL for multiple applications con
Date: 6 Jan 1993 17:30:14 -0600
Organization: National Instruments, Austin, TX
Distribution: world
NNTP-Posting-Host: eagle.natinst.com



   I have compiled a language interface as a DLL using the 32-bit CSET/2
compiler. I link this DLL with a sample application. As long as I have only
one copy of this application running things work fine. But if try to run
another application (or the same application) that accesses the same DLL 
while the other one is still active, 
the second application gives a General Protection Fault Error. (
'Exception Occurred in C Library Routine called from EIP=----'). I am using
the INITINSTANCE and TERMINSTANCE options in my DEF file. I am linking
the C Library routines statically. If anyone has encountered similar problems
and know the solution to it or has suggestions I would like to hear from
you.

  Thanks
 Malti Ramdas
 ramdas@eagle.natinst.com
From: dmm@vnet.ibm.com (Dave Mooney)
Date: Wed, 6 Jan 93 12:57:55 EST
Newsgroups: comp.os.os2.programmer
Subject: Re: Beta C++ problems
Organization: IBM Canada Lab
News-Software: UReply 3.0
            <C0FyIF.Cx3@hpuerca.atl.hp.com>

In <C0FyIF.Cx3@hpuerca.atl.hp.com> Simon Fowler writes:
>In article <BzrLrp.2Gu@hpuerca.atl.hp.com>, aaa@hpuerca.atl.hp.com (Simon Fowler) writes:
>> More problems with Beta C++:
> More Protection Faults:
>
>        icc -c -Q -Gm3 -Fdi -Ti -Mp -DCCICC -DOSOS2 -DMWBC -DDEBUG -Ih:\mwb1.1 -IH:\ctree\os22 -Ih:\ctree  h:\mwb1.1\assert.cpp
>
> General Protection Fault exception occurred at EIP = 001A7CBC on thread 0001.
> Register Dump at point of exception:
> EAX = 553E8028    EBX = 00000000  ECX = 55000004    EDX = 003284A6
> EBP = 00216A20    EDI = 0035ACF8  ESI = 0030E1DC    ESP = 002169FC
> "CS =     005B  CSLIM = 1BFFFFFF   DS =     0053  DSLIM = 1BFFFFFF
> "ES =     0053  ESLIM = 1BFFFFFF   FS =     150B  FSLIM = 00000030
> "GS =     0000  GSLIM = 00000000   SS =     0053  SSLIM = 1BFFFFFF
> Process terminating.
> NMAKE : fatal error U1077: 'G:\OS2\CMD.EXE' : return code '99'
> Stop.
> ===========================================================================
> [etc]

Generally speaking, register dumps are worse than useless when trying to
isolate bugs in the compiler.  Get a preprocessed version of your
program (compile with -P), verify that this file generates the same trap,
and send the code to cset2@vnet.ibm.com along with a note describing
which compiler you are using and the options you are using.  The person
at the other end of the cset2 id will forward the problem on to the
appropriate person.

dave

-------------------------------------------------------------------------
Dave Mooney                                              dmm@vnet.ibm.com
 C Set/2 Development, IBM Canada Lab, 844 Don Mills Rd, Toronto, Ontario
          "Now we can talk to cheese anywhere in the world!!!"
From: duffy@theory.chem.ubc.ca (Pat Duffy)
Newsgroups: comp.os.os2.programmer
Subject: My Workframe/EPM bug.
Date: 4 Jan 1993 16:09:08 GMT
Organization: University of British Columbia, Vancouver, B.C., Canada
Distribution: world
NNTP-Posting-Host: theory.chem.ubc.ca

Hi All,

I have received a couple of replies to my note earlier about my lack of
success using the online help with EPM and the Workframe.  Some told me that
in the readme file for the Workframe (which I have now read), there were
instructions for getting around just the problem I described.  They were
indeed there, and I did try them, but I found (after shutting down and
restarting and reconfiguring and reloading...) that the only way I could get
the context-sensitive help to work is by putting the full pathname of the
EPMKWHLP.NDX file in the appropriate environment variable.   The fix that
the readme file recommends (altering the DPATH) does not work.

Any other ideas?  It works fine now, but if there's another better fix for the
problem I'm all ears.
-- 
Patrick Duffy, duffy@theory.chem.ubc.ca 

"It's raining cats?  You open the skylight, I'll get the relish."
				-- Alf
Newsgroups: comp.os.os2.programmer
From: shiva@well.sf.ca.us (Kenneth Porter)
Subject: Display Driver Source Code
Organization: Whole Earth 'Lectronic Link
Date: Fri, 8 Jan 1993 02:24:49 GMT

I had heard that source code to some of the presentation drivers was
available. I have a Definicon CAD-RACE card based on the Tseng 4000
that the SP doesn't recognize. It's capable of 1024x768x256, and has
an Edsun CEG DAC (does anti-aliasing). The manufacturer isn't
supplying OS/2 support, so I'd just like to modify an existing driver
to do the job.

Am I correct in assuming that the main device-specific functions are
mode-switching, VRAM access (ie. mapping pixel coordinates to VRAM
addresses), and state-saving for DOS sessions?

How do I get a copy of the Tseng driver source? I'll sign a
non-disclosure if appropriate.
Newsgroups: comp.os.os2.programmer,comp.os.os2.advocacy
From: wcn@cs.brown.edu (Wen-Chun Ni)
Subject: Re: Why you should get everything in writing (long)
Organization: Brown University Department of Computer Science
Date: Fri, 8 Jan 1993 03:11:51 GMT

In article <1993Jan8.002640.5554@gandalf.UMCS.Maine.EDU> jurlwin@gandalf.UMCS.Maine.EDU (Jeff Urlwin) writes:
  <stuffs from Robert and Brian deleted>
>
>Well, let's go back a little here.  He wouldn't have had a problem if MS
>hadn't bailed out of OS/2.  Don't be so quick to jump further on the IBM
>bash band wagon that you drive.  In essence, all three are at fault.
>IBM *should* have remedied this by now, but I suspect MS is stonewalling
>and IBM is scurrying to try and get this stuff out...
>

I've communicated with Robert Cain through email a couple of months ago.
He is a real decent guy and is full of energy. Through our exchange
of messages, I found that he, though equipped with sarcasm, was always
willing to get things right and clear, even to a non-American like me.
He isn't the type whining alot.

Based on the impression, I believe that he should have be going through
a very long period of frustration dealing with IBM. Jeff is right.
The most urgent thing is to encourage IBM to do anything legal to
bring Robert back if IBM does want the support of developers. Note
that the single event occurring to Robert may be very serious to IBM's
image.  We may blame Robert for being naive when dealing with some
guy in IBM without writing anything down. The fact is, how could you 
expect a software developer to know everything about the future trouble.

As a Taiwanese, I feel very sad since what Robert did was to respect the
words of somebody in charge of DAP. IBM should be responsible for 
such a thing if it wants to keep its image.

The unfortunate event occurring to Robert is very messy now, and I hope
that anybody SHOULD NOT take advantage of the situation to raise another
thread of OS/2 vs. NT nonsense. Nobody can insure that Microsoft won't
do the same thing to Robert. I sincerely hope that Robert won't be hurt
the second time.


Wen-Chun Ni, wcn@cs.brown.edu         (401) 863-7669
-------------------------------------------------------------------
 I do more after 2 a.m. than most people do all day.
			 - from a T-shirt given by a friend.
Xref: sparky comp.os.os2.programmer:7401 comp.os.os2.advocacy:11857
From: x90wardell@gw.wmich.edu
Newsgroups: comp.os.os2.programmer,comp.os.os2.advocacy
Subject: Re: Why you should get everything in writing (long)
Date: 7 Jan 93 20:07:05 EST
Organization: Western Michigan University

In article <1993Jan7.220154.446@fcom.cc.utah.edu>, brian@jaguar.cs.utah.edu (Brian Sturgill) writes:
> In article <1ii7alINNon4@controversy.math.lsa.umich.edu> spexet@math.lsa.umich.edu (D. Robert Spexet II) writes:
>>In article <1993Jan7.192103.16828@netcom.com> rcain@netcom.com (Robert Cain) writes:
>>>I joined the Developers Assistance Program and through that arm
>>>obtained a verbal assurance that there would be "no problem" obtaining
>>>said source code since there was nothing proprietary.  Based on this
>>>assurance and the license I had negotiated for using the interpreter I
>>>quit my day job to live off my savings and develop this product which I
>>>was going to call SimpleScript.
>>
>>Not to question your judgement in this case, but do you think that it was
>>really a wise move to do what you did on the basis of a verbal promise,
>>with nothing backing it up in writing?
> 
> 
> I think you misunderstand Bob's problem.  All he wanted was a sample printer
> driver.  IBM should have had this available well before OS/2 2.0 GA shipped.
> The point is that they didn't, and they still don't.
> I would agree with you comment if Bob had wanted something unusual from
> IBM, but this is standard stuff.
> 
> Brian
> -- 
> C. Brian Sturgill                          NeXTStep 486 is for _YOU_!!!!
> University of Utah                    Microsoft needs competition, but I want
> Center for Software Science          to be one of the many running Windows NT!
> brian@cs.utah.edu; CIS: 70363,1373    :-) :-) :-)  NT SDK: $69; (800) 227-4679

	Not to disagree with you (because I don't fully disagree in this
case) but anytime one risks such a large amount of financial resources,
one should try to get everything in writing.  If it were a little thing,
like under $1000, then I wouldn't push for anything in writing, but
$100,000?  That's our company's gross income for over a month!  I'd have
to get everything in writing before I comitted that much to a project.
	But no doubt still, IBM was scummy about the entire situation.
Just to take a parting shot at Microsoft, the difference between IBM
adn Microsoft is that when IBM is scummy, it's usually because of
incompetence.  When MS is scummy, it's usually to be cutthroat.

							-Brad



From: Robert.Mahoney@f347.n109.z1.fidonet.org (Robert Mahoney)
Sender: Uucp@blkcat.UUCP
Newsgroups: comp.os.os2.programmer
Subject: C++ and Threads
Date: Fri, 08 Jan 1993 17:14:00 -0500

MP>same globel data.  I will have about 300 different lists 
MP>that I will have to protect.  The idea thing is to let as 
MP>many threads read as they like, but only let the lists be 
MP>update by one thread at a time.  Which means that I will 
MP>have to make sure no one is looking at the list when this 
MP>is done.  So, the only way to do it is to use 2 semephores. 
MP> So now I am using at least 600 sems just for the lists.  

I'm sure there is a better way, but all you need is 1 event semaphore
per list.  If the semaphore is posted then any thread that wants to access
the list can do a DosWaitEventSem until it is reset.
 
MP>There are RAM semephore in OS/2 2.0?  I thought RAM 
MP>semephore were taking out?  

   Only 32bit semaphores in OS/2 v2.0 are Event Mutex and MuxWait.
But I do believe a 32bit program can get access to 16 bit
semaphores.

Bob

___
 X MR/2 1.36 #10 X Windows NT: It can talk the talk but can it walk the walk?
From: francis@vnet.ibm.com (Tim Francis)
Date: Fri, 8 Jan 93 17:04:59 EST
Subject: does C Set/2 produce Xrefs like the ibm rs/6000 cc
Newsgroups: comp.os.os2.programmer
Reply-To: francis@vnet.ibm.com
Organization: IBM Canada Lab, WorkFrame/2 development
Disclaimer: This posting represents the poster's views, not those of IBM

In article <8z!302_@rpi.edu>,
gilem@aix.rpi.edu (Michael R. Gile) writes:
>
>I am not familar with the C Set/2 compiler, but would be interested
>to know if it can produce Xref's like the IBM RS/6000 compiler.  This
>is a very rare feature among C compilers, yet is is VERY useful when
>debugging code, especially if you didn't write it, because it gives
>locations of declarations, and notes where a variable is modified.
>I have yet to see a compiler for a pc that would readily generate this
>information in such a useful form.
>
>Mike
>gilem@rpi.edu

The /Lx option will cause C Set/2 to generate a cross reference table.  -tim
Newsgroups: comp.os.os2.programmer,comp.lang.c
From: os2man@panix.com (Larry Salomon Jr.)
Subject: fread()/fseek()/fwrite() problem?
Organization: PANIX Public Access Unix, NYC
Date: Tue, 5 Jan 1993 15:05:16 GMT

It is my code or is the following a problem?

pfFile=fopen("ABCD","r+b");
fread(achLine,sizeof(achLine),1,pfFile);
fread(&sMyStruct,sizeof(sMyStruct),1,pfFile);

/* @@ */
sMyStruct.bCheckedout=TRUE;
fseek(pfFile,sizeof(achLine),SEEK_SET);
fwrite(&sMyStruct,sizeof(sMyStruct),1,pfFile);
/* @@ */

(For those in comp.lang.c, I'm compiling under OS/2 2.0 with both the
 32-bit IBM C-Set/2 product and the 16-bit Microsoft C 6.0 product.)

With the C-Set/2, the next call to fread() fails, even though the file size
is 12000+ bytes and ftell() returns 44 just before the call.  With MSC 6.0
(obviously in 16-bit), the same thing happens.

If I move the code in between the '@@' to after the remainder of the file
processing and change the fseek(SEEK_SET) to a rewind(pfFile); fseek(SEEK_CUR)
everything works fine.

I've changed the code as above, but I'm curious why it didn't work the first
time.  If anyone has any ideas, please email me.  Thanks.

Cheers,
Q
-- 
"If you choose not to decide, you  | "My other body is in the shop" - seen
 still have made a choice" - Rush  |  on a T-shirt
------------------------------------------------------------------------
From: awerman@panix.com (Aaron Werman)
Newsgroups: comp.os.os2.programmer
Subject: OS/2 Keyboard drivers - sample wanted (is REXX possible)
Date: 12 Jan 93 04:19:52 GMT
Organization: PANIX Public Access Unix, NYC

I would like to create a keyboard driver to a character mode
session. It would be nice if someone could point me to a sample.
It would be nicer if it was possible to write the thing as a
REXX exec.

I'm still waiting for the redbooks to arrive, so please don't point
me there.

	Thanks,
		Aaron


-- 

Aaron Werman		awerman@panix.com
Newsgroups: comp.os.os2.programmer,comp.os.os2.advocacy
From: rcain@netcom.com (Robert Cain)
Subject: Re: Why you should get everything in writing (long)
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
Date: Tue, 12 Jan 1993 23:20:07 GMT

Steve.Withers@bbs.actrix.gen.nz writes:
: In article <1993Jan7.220154.446@fcom.cc.utah.edu> brian@jaguar.cs.utah.edu (Brian Sturgill) writes:
: > 
: > I think you misunderstand Bob's problem.  All he wanted was a sample printer
: > driver.  IBM should have had this available well before OS/2 2.0 GA shipped.
: > The point is that they didn't, and they still don't.
: > I would agree with you comment if Bob had wanted something unusual from
: > IBM, but this is standard stuff.
: 
: But wasn't the problem that the code in question was not IBM's to give out? 
:  
: It was MS code. 
:  
: Or did i miss something........

No, that is what was explained to me.  I think Brian's point in the second
sentence was that there was little or no reason to anticipate this in usual
circumstances.

Bob
-- 
Bob Cain    rcain@netcom.com   408-358-2007

    'The meek shall inherit the earth--the rest of us will move on..'
                                                    Sameer Parekh


               PGP 1.0 or 2.0 public key available on request.
Newsgroups: comp.os.os2.programmer