From: Chris K. <ch...@ai...> - 2002-04-15 11:22:35
|
Howdy, Here's something I sent to Mike Nordell earlier this evening, as he's been encouraging me in my stupidity :-) ===== Quick question (hopefully a quick answer :-)): Will I need differently named semaphores and events? The only reason I ask is I found the following anomaly between the defines in ipc.h and the code in ipclient.c. Source is from the build 796 tarball on SourceForge. I could be missing something however. ipserver/ipc.h #define IPI_CLIENT_SEM_NAME "InterBaseIPIClientSem%d_%d" #define IPI_SERVER_SEM_NAME "InterBaseIPIServerSem%d_%d" #define IPI_EVENT_NAME "InterBaseIPIEvent%d" #define IPI_EVENT_CLASS "InterBaseIPIEventClass" #define IPI_EVENT_THREAD "InterBaseIPIEventThread%d_%d" ipserver/ipclient.c: - GDS_QUE_EVENTS: sprintf( name_buffer, IPI_EVENT_THREAD, evsem); ^^^^^ needs another arg - event_packer: sprintf( name_buffer, IPI_EVENT_NAME, icc->icc_file, icc->icc_slot); ^^^^^^^^^^^^^ only this one used Regards, Chris Knight Systems Administrator AIMS Independent Computer Professionals Tel: +61 3 6334 6664 Fax: +61 3 6331 7032 Mob: +61 419 528 795 Web: http://www.aims.com.au |