--- sem.c.orig 2002-10-31 16:11:07.000000000 -0500 +++ sem.c 2002-10-31 15:44:25.000000000 -0500 @@ -326,8 +326,8 @@ debug_printf("semget : return -EINVAL\n" if (sem_connect() == 0) { -debug_printf("semget : return -EACCES\n"); - CYGWIN_IPCNT_RETURN (-EACCES) ; +debug_printf("semget : return -ENOSPC\n"); + CYGWIN_IPCNT_RETURN (-ENOSPC) ; } if (key == IPC_PRIVATE)