In article <[log in to unmask]>, [log in to unmask] (Open Skies) wrote:
 
>  ipcgive(ClientSock,GiveName,0,0,&HPStatus);
                                 ^
The flags parameter needs to be passed by reference; you're giving a NULL
address.