HDTenEightyP/NetNews huggingface dataset:
From: Daniel.Karellen@f501.n914.z8.rbbs-net.ORG (Daniel Karellen)
Newsgroups: comp.os.os2.misc
Subject: Re: Com Cards With Irq >
Date: 19 Aug 92 07:58:08 GMT


BK>From: bking@ersys.edmonton.ab.ca (Barry King)
BK>Path: lll-winken!decwrl!access.usask.ca!kakwa.ucs.ualberta.ca!ersys!bking
BK>Newsgroups: comp.os.os2.misc
BK>Subject: Re: COM cards with IRQ > 7 for ISA ?
BK>Organization: Edmonton Remote Systems #1, Edmonton, AB, Canada
BK>Message-ID: <Bk6HPB1w165w@ersys.edmonton.ab.ca>
BK>References: <1992Aug12.160439.14650@kakwa.ucs.ualberta.ca>
BK>Date: 14 Aug 92 15:15:22 GMT


BK>- Is there such a thing ?  I'm not talking about the multi $100, 4-or-8 port
BK>- proprietary jobs that require special drivers, and are usually used for
BK>- multi-user systems.  I mean a regular rinkeydink COM card with a '16-bit'
BK>- card edge that allows jumpering the IRQ up into the 9-15 region...
BK>- 
BK>- A related thing I'm curious about...  does the 16550 UART  have a buffer
BK>- only on the receive side, or is there one on the Tx side as well ?
BK>- It seems almost too obvious to ask, but that would be a way to get around
BK>- the 1k interrupt/second limitation...
BK>- 
BK>- Perhaps, before long, there will be a 'C' release of that chip?
BK>- 
BK>- -- k(sup)2

BK>I went hunting for the same thing.  In the Computer Shopper I found a few 
BK>places claiming to have such boards.  I called a couple of them.  USA 
BK>Electronics Inc. in Dallas, Tx has, so they say, 16 bit boards with 
BK>selectable interrupts.  Their tech voice line is (214) 631-7800.  They 
BK>told me I wanted a SIO264 (with 16550AFN UARTs) at $179.00 USD.  They 
BK>have non-16550 versions as well.  There were a few other places too.  
BK>This was the only source (The Computer Shopper) that had listings for 
BK>such cards.
BK> 
BK>I'd be interested in what you find out and if you buy one how well it 
BK>works.
BK> 
BK>Regards

You should be able to find a special serial card that may be non-standard but
have better throughput and be able to use the upper IRQs.  If they have OS/2
drivers (including DOS virtual drivers), you should be able to use it as though
it was a standard COMM port (even in a DOS box).
___
 * MR/2 1.2x NR * Turn your 486 into an XT--just add Windows!

 * Origin: SeaHunt BBS, San Francisco (415-431-0227) (8:914/501)
Newsgroups: comp.os.os2.misc
From: mikeh@microme.uucp (Michael L. Hasenfratz)
Subject: Re: higher resolutions for Win-OS2
Organization: Micro Memory Inc., Chatsworth, Ca.
Date: Wed, 19 Aug 92 18:13:06 GMT

In article <1992Aug18.042019.24714@sarah.albany.edu> pv9955@albnyvms.bitnet writes:
>I finally succeeded i installing OS2 on my Gateway 486sx25 with ATI Ultra.
>I am using the Ultra drivers from OS2 1.3 in 800x600, and all seems to 
>be working fine.
>But I would just like to know a few things.
>How can I increase the resolution of WIN-OS2 and Windoze apps run under OS2?
>Even though the OS2 desktop is in 800x600, the Windows stuff runs in VGA.
>Or at least that's what it looks like.  I was able to run Windows within
>windows on the desktop (is that what is meant by "Seamless Windows"?),
>but it looked like VGA.  Maybe I am just spoiled because I ran Win3.1 in
>1024x768, so 800x600 looks too big and low res.  Is that the case?
>Thanks,
>Peter V.

Peter,
	I've been running my Trident 8900c in 800x600x16 "Seamless" and it
definetly runs the windows apps in 800x400 on my desktop AND in a full
screen WIN-OS2 session here.


Mike Hasenfratz - WA6FXT * mikeh@uMEM.COM or uunet!microme!mikeh
Micro Memory Inc.
Chatsworth, Ca. 91311
From: dic5340@hertz.njit.edu (David Charlap)
Newsgroups: comp.os.os2.misc
Subject: Re: Print Questions and the New 32 bit Version
Date: 19 Aug 92 20:31:22 GMT
Organization: New Jersey Institute of Technology, Newark, N.J.

In article <16847D520.M21093@mwvm.mitre.org> M21093@mwvm.mitre.org writes:
>I understand IBM is about to release the complete 32 bit version of 2.0. Anyone
>see it yet?  I've been using 2.0 since October 91 and I've been quite happy wit
>h it. Couple of questions:
>1) Anyone figure out how to drop a text icon (Word, Describe, etc.) onto a prin
>ter (HP Laserjet 3) and have it print out correctly?

As far as I can tell, this will only work if the word processor is
written to hook into the WPS.  None do right now.

>3) How does one download fonts to the printer at startup (automatically or manu
>ally)?

This is dependant on your printer driver.  If you install the fonts
using the printer icon's settings, the driver should handle it all.
It should download what it doesn't have built-in.  For instance, if
you install an ATM font in OS/2, and try to print it, it gets
downloaded into PostScript printers automatically.

If you have a font that isn't recognized by the printer driver, I
don't know what you can do.


-- 
   |)  David Charlap           "I don't even represent myself
  /|_  dic5340@hertz.njit.edu   sometimes so NJIT is right out!.
 ((|,)
  ~|~  Hi! I am a .signature virus, copy me into your .signature file.
From: dic5340@hertz.njit.edu (David Charlap)
Newsgroups: comp.os.os2.misc
Subject: Re: vga seamless windows exit
Date: 17 Aug 92 21:34:40 GMT
Organization: New Jersey Institute of Technology, Newark, N.J.

In article <-z9mjvd.masimo@netcom.com> masimo@netcom.com (Michael Maas) writes:
>However, when I run a seamless vga window application in wps, I can't get it 
>to close or exit.  the shadow always remains around the icon and the only way
>I can get rid of it is to delete.  If I don't delete, the next time I boot, the
>object is open on the desktop of wps when the boot is finished.

This is a known bug in the Seamless Windows operation.  It will be
fixed in the CSD if there isn't a patch around already.
-- 
   |)  David Charlap           "I don't even represent myself
  /|_  dic5340@hertz.njit.edu   sometimes so NJIT is right out!.
 ((|,)
  ~|~  Hi! I am a .signature virus, copy me into your .signature file.
From: dic5340@hertz.njit.edu (David Charlap)
Newsgroups: comp.os.os2.misc
Subject: Ad for NT being shipped NOW (can you believe it?)
Date: 17 Aug 92 18:55:49 GMT
Organization: New Jersey Institute of Technology, Newark, N.J.

In the current issue of Dr. Dobb's Journal, there is an ad from
Silicon Graphics advertising a new desktop system of theirs.  It is
MIPS R4000 based.  They are using Windows/NT as its primary operating
system.  The ad implies that it is available NOW.  

What's interesting is that they claim that it will run all Intel-based
apps with "just a simple recompile".  I wonder who they expect to
re-compile published apps like Lotus 1-2-3?

Anyway, it's going to ship with NT and Microsoft C 7.0 on it.

Now MS has BETTER ship NT on time or they're going to have one very
very upset OEM vendor!


-- 
   |)  David Charlap           "I don't even represent myself
  /|_  dic5340@hertz.njit.edu   sometimes so NJIT is right out!.
 ((|,)
  ~|~  Hi! I am a .signature virus, copy me into your .signature file.
From: ulf@goliat.dc.luth.se (Ulf Ruthberg)
Newsgroups: comp.os.os2.programmer
Subject: Re: Whats wrong with floor()?
Date: 23 Aug 92 13:53:52 GMT
X-Newsreader: Tin 1.1 PL3

dic5340@hertz.njit.edu (David Charlap) writes:
: In article <2118@lunic.luth.se> ulf@goliat.dc.luth.se (Ulf Ruthberg) writes:
: >If I do the following:
: >
: >double tmp=33433.740234;
: >
: >printf("%f %f",tmp,floor(tmp));
: >
: >I expect the result "33433.740234 33433"
: >but what I get is "33433.740234 33433.740234
: >
: >A bug in GCC or in me?
: 
: Did you remember to #include <math.h>?
: -- 
:    |)  David Charlap           "I don't even represent myself
:   /|_  dic5340@hertz.njit.edu   sometimes so NJIT is right out!.
:  ((|,)
:   ~|~  Hi! I am a .signature virus, copy me into your .signature file.


Yes, math.h is included.
Exactly the same code (Quite a bit more than the above) compiles and give
the expected result when compiled in DOS, Borland C 2.0, and run.
I have tried some other floating manipulations with the same result.

   ===================  Boring signature follows  ==========================
       Ulf Ruthberg, ulf@dc.luth.se, {uunet,mcsun}!sunic!dc.luth.se!ulf
               Computer Service Center, Lule} University.
   ====I'd rather have a bottle in front of me, than a frontal lobotomy.====
From: drkszk@ocf.berkeley.edu (Derek Suzuki)
Newsgroups: comp.os.os2.programmer
Subject: Initializing arrays in GCC/2
Keywords: gcc/2 gcc2.1
Date: 19 Aug 92 01:32:16 GMT
Organization: U.C. Berkeley Open Computing Facility
NNTP-Posting-Host: whirlwind.berkeley.edu


	I'm attempting to pass an array pointer to a class constructor.
What I'd like to do is allocate the array before initializing the 
object, then pass the pointer to the constructor (which would copy
the address to a private pointer).  However, the compiler says it
doesn't implement the ability to initialize one array with another
of an incompatible type.
	I tried passing the address of the first element, but this
seems to be getting me protection violations.  I did this sort of thing
under DOS all the time, so I really hope it is allowed.  I can
copy the contents of the original array into a new one that belongs
to the object, but this seems very inefficient.  Any suggestions?

Derek Suzuki
drkszk@ocf.berkeley.edu
From: fattire@vnet.ibm.com (BJ Hargrave)
Date: Thu, 13 Aug 92 11:09:25 EDT
Newsgroups: comp.os.os2.programmer
Subject: Re: DosExecPgm Args Question
News-Software: UReply 3.0
            <19920813.054753.507@almaden.ibm.com>

In <19920813.054753.507@almaden.ibm.com> BJ Hargrave writes:
>PSZ buff = "C:\\OS2\\CMD.EXE\0/C Echo Hello!";
>
>rc = DosExecPgm ( NULL,                 /* Object name buffer         */
>                  0,                    /* len of object name buffer  */
>                  EXEC_SYNC,            /* execute synchronously      */
>                  buff,                 /* arguments                  */
>                  NULL,                 /* environment                */
>                  (PRESULTCODES)&exec_rc,       /* return codes       */
>                  buff );               /* program to execute         */
>
>Notice the \0 after the program name. The last argument to DosExecPgm
>uses the first SZ from buff for the program name and 4th argument to
>DosExecPgm uses the first SZ as argv<0> and the second SZ as the
>arguments to the program!

As was duly noted by another vigilant IBMer, buff should be as follows:

PSZ buff = "C:\\OS2\\CMD.EXE\0/C Echo Hello!\0";
                                            ^^
The last \0 is necessary to signal the end of the strings.
A trailing zero byte is added by C, thus buff ens with 2 zero bytes.
The 4th argument to DosExecPgm is a series of SZ's punctuated by a zero
byte.

-----------------------------------------------------------------------
BJ Hargrave                     Internet: fattire@vnet.ibm.com
Boca Raton, FL                  IBMIPNet: bjhar@bjhar.bocaraton.ibm.com
Newsgroups: comp.os.os2.programmer
From: shiva@well.sf.ca.us (Kenneth Porter)
Subject: WP Shell & Shutdown API questions
Organization: Whole Earth 'Lectronic Link
Distribution: comp
Date: Wed, 19 Aug 1992 20:16:04 GMT

I want to create a shutdown object that simply tells the desktop
to do whatever it would do when the shutdown menuitem is selected.
In other words, I want the object to act like a virtual user that
activates the menu of another object. How is this done? Relevant
manual references would be welcome.

Meanwhile, I whipped out a short program that uses WinShutdownSystem()
to bring the system down.  I keep a flag in os2.ini to keep track of
whether the program is being called during startup as a result of being
around when the system was going down.  This keeps the shutdown from
happening again as the system comes up.  It seems to work well provided
that one allows all processes to die when asked.  If, for example, an
OS/2 Window session is running, one gets a requestor asking whether one
wants to lose the data in the session.  If you answer no,
WinShutdownSystem seems to hang (I think, since I haven't single-stepped
it to see if it dies after returning).  The icon stays "slashed" and
pstat shows the process blocked.  I am able to kill the process, though.
I thought that WinShutdownSystem should return with an error code. I'm
not really sure what I'm supposed to do after the call returns, anyway. 
Should I do the normal WinDestroyMsgQueue/WinTerminate, or just a
DosExit (this is what I have now), or DosSleep(FOREVER), or what?
From: eldenbrg@stortek.com (Dave Eldenburg)
Newsgroups: comp.os.os2.programmer
Subject: Re: Where am I going wrong????
Date: 15 Aug 92 23:06:28 GMT
Organization: Storage Technology Corp.

In article <713823955snx@sugs.tware.com> landis@sugs.tware.com (Hale Landis) writes:
>In article <1992Aug14.153224.26174@stortek.com> eldenbrg@stortek.com writes:
>  >
>  > I have been through the manuals and I cannot figure out how to get
>  > the number of lines and the number of columns defined for the screen
>  > in a non-pm program.
>  >
>Use the VioGetMode() call.

I beleive this is an OS/2 1.x call and is only supported for migration.
There is no referance to this or any other Vio call in the IBM Technical
Doc.

Thanks anyway Hale, see you in a couple weeks...

Still seeking info.

Dave
Xref: sparky comp.os.os2.programmer:4356 comp.os.os2.networking:1080 comp.os.os2.misc:27891
From: U55870@uicvm.uic.edu (David James Alexander Hanley)
Newsgroups: comp.os.os2.programmer,comp.os.os2.networking,comp.os.os2.misc
Subject: Re: Communication between DOS windows
Date: 20 Aug 92 05:49:45 GMT
Article-I.D.: uicvm.92233.004945U55870
 <1992Aug18.061004.19138@nuscc.nus.sg>
Organization: University of Illinois at Chicago

In article <1992Aug18.061004.19138@nuscc.nus.sg>, eletanjm@nuscc.nus.sg (TAN JIN
MENG) says:
>
>
>I take it you do not want to emulate the actual serial comms - just any byte
>stream will do.

  Exactly.  It was also suggested by several people that I just connect
2 serial ports.  I may yet do this, but I like this soloution better...

>
>Well with named pipes, a Dos program can communicate with an OS/2
>program. With this as a basis, you can have DOS to DOS comms. Here's
>how it works ...
>  [ Method deleted for brevity ]
>
>That's all. DOS programs can open and use pipes using normal file system
>IO calls. Your main problem is writing the probably short OS/2 program
>to do this.

  That's exactly what I was looking for.  I imagine that similar
mwthods may be useful in other cases as well.  You are indeed correct, I
don't really have any os/2 compiler,  I wonder if REXX would do the job.
I'll check it out.

>
>How's that?

  Cool.

>
>hope it helps

  Thanks.
  It does.

>
>jin meng


dave
From: landis@sugs.tware.com (Hale Landis)
Newsgroups: comp.os.os2.programmer
Subject: Where am I going wrong???? 
Distribution: world
Date: Fri, 14 Aug 92 20:25:55 GMT
Organization: SUGS

In article <1992Aug14.153224.26174@stortek.com> eldenbrg@stortek.com writes:
  >
  > I have been through the manuals and I cannot figure out how to get
  > the number of lines and the number of columns defined for the screen
  > in a non-pm program.
  >
Use the VioGetMode() call.
Newsgroups: comp.os.os2.programmer
From: matcsp@nuscc.nus.sg (Chan Shih-Ping)
Subject: How to get pointer to class object
Organization: National University of Singapore
Date: Mon, 17 Aug 1992 00:57:33 GMT



Many of the WPS class method API functions (those that start with _wpcls)
require a "pointer to the class object" as their first argument e.g.
_wpclsQueryFolder etc.  These pointers are suppose to have type
M_WPObject *.

How do you obtain a pointer to the *existing*
class objects like WPFolder??  (I don't have the SOM manual only
the Developer's Toolkit.)  I can enumerate the registered classes using
WinEnumObjectClasses but that function doesn't return pointers to the
class objects.

Thanks in advance.

Shih-Ping Chan
Dept of Mathematics
National University of Singapore
Newsgroups: comp.os.os2.programmer
From: bjaspan@athena.mit.edu (Barr3y Jaspan)
Subject: Re: TCP/IP Socket library for OS/2?
Organization: Massachusetts Institute of Technology
Date: Wed, 12 Aug 1992 15:27:26 GMT

Yes, I'm working on it.

All of my OS/2 work has temporarily stopped due to complications in my
personal life.  I'll get back to it soon, hopefully.  Sorry for the delay.

-- 
Barr3y Jaspan, bjaspan@mit.edu
Newsgroups: comp.os.os2.programmer,comp.os.os2.apps
From: z_kupkams@ccsvax.sfasu.edu
Newsgroups: comp.os.os2.programmer,comp.os.os2.apps
Subject: Re: Writing Device Drivers for OS/2 2.0
Date: 23 Aug 92 02:23:05 CST
Organization: Stephen F. Austin State University

In article <1992Aug21.151852.8673@natinst.com>, ramdas@natinst.com (Malathi Ramdas) writes:
> 
>     I am in the process of writing an instrument control character based devcie
> driver for OS/2 2.0. The device driver architecture under OS/2 2.0 is still
> 16-bit. Does that mean that I need to generate 16-bit device driver code. (ie:
> generate code using a 16-bit compiler and 16-bit linker). 

       YES, You need to write a 16bit small model driver, remember that
  you have to write the driver skeleton/header in MASM (5.1 or 6.0 work for me)

> Also, what would
> be the address format of the data address in an IOCTL request packet passed by
> the kernel on behalf of an application making a DosDevIOCtl API call to my
> device driver? Would it be in a 16:16 (selector:offset) form or a 0:32 
> address form (flat address)? Would it depend on whether the application is 
> 16-bit or 32-bit? From what I read all 16-bit processes  get tiled
> into a flat virtual address space. I hope to hear that all virtual addresses
> that gets passed to my driver is in a 0:32 bit form.

  Yes if you are writing a 32bit app using DevIOCtl calls to your driver, the
  addresses in the packets are virtual :32 addresses. Remember that you have
  to DevHlp Lock the application data buffer and convert it to a physical
  address if you are using DMA.

>    Is there a 32-bit assembler that goes out with OS/2 2.0. I still have the
> masm assembler that is 16-bit. I have not received anything along with toolkit
> 

MASM works fine, as a matter of fact 6.0 supports 32bit FLAT model. but since
drivers are essentially 16bit small model, 5.1 should work for what you need.

>


Hope this Helps, I would highly recomend getting The IBM Docs: There have been
a few changes to DevIOCtl ( new parameters ) for 32bit apps. 
You should have at a minumum 1) Control Program reference
			     2) Physical Device Driver Reference.

I went through a lot a this working on a QIC-40/80 Driver, That we will be
shipping with our Backup Program on October 31st.


Good Luck

Michael Kupka
 
Newsgroups: comp.os.os2.programmer
From: gyan@unixg.ubc.ca (Gyan P. Sinha)
Subject: GnuPlot for Windows is much faster than PM Version
Keywords: GnuPlot, Windows, PM
Organization: University of British Columbia, Vancouver, B.C., Canada
Date: Thu, 13 Aug 1992 20:16:17 GMT


Hello all:
	What gives? I downloaded a copy of the Windows port of
GnuPlot and ran it under WinOS/2 and its much faster than the
PM version, albeit slower than the DOS version. Those 
interested in it, its at ftp.cica.indiana.edu in pub/pc/win3/
uploads. Its 16-bit so I guess its still got filesize restrictions
and the interface is not as nice as in the PM version.

Gyan P. Sinha
UBC, Vancouver.

Newsgroups: comp.os.os2.programmer
From: eldenbrg@stortek.com (Dave Eldenburg)
Subject: Re: Where am I going wrong????
Organization: Storage Technology Corp.
Date: Mon, 17 Aug 1992 08:20:23 GMT

In article <1992Aug16.201203.4985@gw.wmich.edu> x91clifton1@gw.wmich.edu writes:
>In article <1992Aug15.230628.2317@stortek.com>, eldenbrg@stortek.com (Dave Eldenburg) writes:
>> In article <713823955snx@sugs.tware.com> landis@sugs.tware.com (Hale Landis) writes:
>>>In article <1992Aug14.153224.26174@stortek.com> eldenbrg@stortek.com writes:
>>>  >
>>>  > I have been through the manuals and I cannot figure out how to get
>>>  > the number of lines and the number of columns defined for the screen
>>>  > in a non-pm program.
>>>  >
>>>Use the VioGetMode() call.
>> 
>> I beleive this is an OS/2 1.x call and is only supported for migration.
>> There is no referance to this or any other Vio call in the IBM Technical
>> Doc.
>> 
>> Thanks anyway Hale, see you in a couple weeks...
>> 
>> Still seeking info.
>>  
>> Dave
>
>All the {Vio,Kbd,Mou} calls are indeed 16-bit calls left over from OS/2 1.x.
>Try getting a copy of `Advanced OS/2 Programming' by Ray Duncan for a
>discussion of Vio calls.
>
>Hope this helps,
>
>/Doug

So, are you saying there is no way to get this info using an OS/2 2.0
call?  Is this IBM's way of telling us that the command line is
dead and all new systems should be designed for PM?  There are a lot of
applications that don't really need that kind of a user interface.

Dave
Newsgroups: comp.os.os2.programmer
From: Ed.Holzwarth@bbs.oit.unc.edu (Ed Holzwarth)
Subject: Customized "Standard" Windows
Organization: Extended Bulletin Board Service
Date: Mon, 17 Aug 1992 16:05:50 GMT

I am writing an application for which I would like to have one window
that has pushbuttons, radio buttons, and a listbox.  I wrote the program
so that when it executes, it loads a dialog box via WinLoadDlg and then
WinShowWindow (and later adds a pull down menu with WinLoadMenu).  I am
running into problems, however, because I want to add drag-drop support to
the listbox section of the window.  Also, the icon for the main window is
the dialog box icon, rather than the program's icon.  How do I create the
same window as a "standard" window (opposed to a dialog box) so that I can
add drag-drop support, see the correct icon, and do other things that can
be done with standard windows that can't with dialog boxes?  I also
noticed that the accelerator table keys don't work in my window.

Help would be very much appreciated... Thanks in advance...

Ed Holzwarth

--
   The opinions expressed are not necessarily those of the University of
     North Carolina at Chapel Hill, the Campus Office for Information
        Technology, or the Experimental Bulletin Board Service.
           internet:  bbs.oit.unc.edu or 152.2.22.80
Newsgroups: comp.os.os2.programmer
From: heederik@fwi.uva.nl (Robbert Heederik)
Subject: simulated fork(), semaphore questions
Keywords: fork semaphore OS2
Organization: FWI, University of Amsterdam
Date: Mon, 17 Aug 1992 11:45:02 GMT

Hi,

Some time ago, someone was complaining that OS/2 doesn't provide a
fork() call. What about the following program? It isn't *exactly*
a fork(), but it comes close.

------------------------------fork.c---------------------------------
/* compile with:
	gcc -c fork.c
	gcc -o fork.exe fork.o -los2
*/
#include <stdio.h>
#include <os2.h>

int forked=0;

main()
{
    TID		fork;

    if(!forked) {
	printf("forking\n");
	forked=1;
	if(DosCreateThread(&fork,(PFNTHREAD)main,0L,0L,8192L)) {
	    perror("DosCreateThread()");
	    exit(1);
	}
    }
    if (fork==0) {		/* CHILD */
	printf("CHILD\n");
    } else {			/* PARENT */
	printf("PARENT\n");
    }
    while(1);	/* a difference with fork()...if the parent dies, 
		   the children die. So...don't let the parent die. */
    return 0;
}
----------------------------EOF fork.c----------------------------------

Another question: 
I tried to let two different process communicate with the use of a semaphore.
The server contained code like this:
...
    if(DosCreateEventSem(SEM_NAME,&sem,0L,0L)) {
	perror("DosCreateEventSem()");
	exit(1);
    }
...
and the client:
...
    if(DosOpenEventSem(SEM_NAME,&sem)) {
	perror("DosOpenEventSem()");
	exit(1);
    }
...
(with SEM_NAME #defined to "\\SEM\\MYSEM.SEM")

I got the error "Bad file number"
What did I wrong? 
Creating a semaphore with SEM_NAME #def'd to NULL and creating
two threads for the server and the clientprocedures worked well.
(I only have a OS/2 1.0 technical reference (SIC!), so I haven't got
any docs about the new semaphoresystem...)

Thanks in advance,
	Robbert

-- 
//// Robbert Heederik  //     __________           // heederik     // OS/2 ?  /
/// Heiligeweg 26/28  // ----[__________|-------[ // @fwi.uva.nl  // OS/2 !? //
// 1012 XR Amsterdam //  A shot a day            // University   // OS/2 !! ///
/ The Netherlands   // keeps the tourists away  // of Amsterdam // OS/2.  /////
Newsgroups: comp.os.os2.programmer