Hi,

you re right. The problem is a mistake in a Metrowerks header file.
I ve fixed the Metrowerks header and recompiled the library.

Thanks for your quick response.

Ulrich Neumann

>>> mlw <markw@mohawksoft.com> 08.01.2002 13:23:40 >>>

Why is this needed?

shmat is defined as returning a void *. Is it not so with MetroWerks?


Ulrich Neumann wrote:
> 
> Hello together,
> 
> In ipc.c, function InternalIpcMemoryCreate there is the following
line of code:
> memAddress = shmat(shmid, 0, 0);
> 
> this line should be changed to:
> memAddress = (void *) shmat(shmid, 0, 0);
> 
> at function IpcMemoryCreate there is the following line of code:
> memAddress = shmat(shmid, 0, 0);
> 
> this line should be changed to:
> memAddress = (void *) shmat(shmid, 0, 0);
> 
> This will avoid problems with MetroWerks CodeWarrior compiler.
> 
> Thanks
> 
> Ulrich Neumann
> 
> ---------------------------(end of
broadcast)---------------------------
> TIP 3: if posting/reading through Usenet, please send an appropriate
> subscribe-nomail command to majordomo@postgresql.org so that your
> message can get through to the mailing list cleanly

-------------------------------------------
   This mail is virus scanned
   Diese mail ist virusgeprueft

   CVP Server Solutions by GNE
   visit us at www.gne.de
-------------------------------------------


Tue, 08 Jan 2002 15:19:08 +0100
"Ulrich Neumann" <U_Neumann@gne.de>
Antw: Re: (void *) with shmat