My problem is that I couldn't find how to link it with Cygwin, although I installed le last full package, cygwin1.dll is in the PATH, any other compilations and linkages works fine.
All the info I could find is the thread starting at http://www.cygwin.com/ml/cygwin/2002-08/msg01296.html, and the links to cygipc and cygserver. But this info does not address this (supposed to be trivial) linkage problem.
Where is the relevant info ?
Thanks, Claude Barrouil
--------------- the relevant part of the codee -----------------
...
#include <cygwin/shm.h>
...
ShmId = shmget(ShmKey, ShmSiz, 0666)
...
SharedData = shmat(ShmId,NULL,0)
...
--------------- the linkage failure-----------------------------
gcc myprog.c -lm -o myprog.exe
{}/Temp/ccj8s9oV.o(.text+0x67):myprog.c: undefined reference to `_shmget'
{}/Temp/ccj8s9oV.o(.text+0xa3):myprog.c: undefined reference to `_shmat'
collect2: ld returned 1 exit status
---------------- the end ---------------------------------------
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/

