My patch (against cygipc-1.13pre1) changes the following cygipc
functions to return ENOSYS instead of EACCES if ipc-daemon is not
running:
msgctl()
msgget()
msgrcv()
msgsnd()
semctl()
semget()
semop()
shmat()
shmctl()
shmget()
shmdt()
Since I could only (easily) test semget() and shmget() under PostgreSQL,
I decided to write a simply test program, cygtest.cc, to exercise all of
my cygipc changes.
Attached are the following files:
o cygipc-1.13pre1.patch: ENOSYS patch
o cygipc-1.13pre1.ChangeLog: corresponding ChangeLog entry
o cygtest.cc: test program
o cygtest.out: test program output before patch
o cygtest2.out: test program output after patch
Thanks. Applied, and cygipc-1.13 is now available at