--- shm.c.orig 2002-10-31 14:33:22.000000000 -0500 +++ shm.c 2002-10-31 14:33:57.000000000 -0500 @@ -262,8 +262,8 @@ int shmget (key_t key, int size, int shm debug_printf("shmget : key=%p size=%X shmflg=%X\n",key,size,shmflg); if (shm_connect() == 0) { -debug_printf("shmget : return -EACCES\n"); - CYGWIN_IPCNT_RETURN (-EACCES) ; +debug_printf("shmget : return -ENOSPC\n"); + CYGWIN_IPCNT_RETURN (-ENOSPC) ; } if (size < 0 )