minix/minix/servers
David van Moolenbroek 56dc79cea0 IPC server: major fixes, test set for semaphores
- rewrite the semop(2) implementation so that it now conforms to the
  specification, including atomicity, support for blocking more than
  once, range checks, but also basic fairness support;
- fix permissions checking;
- fix missing time adjustments;
- fix off-by-one errors and other bugs;
- do not allocate dynamic memory for GETALL/SETALL;
- add test88, which properly tests the semaphore functionality.

Change-Id: I85f0d3408c0d6bba41cfb4c91a34c8b46b2a5959
2016-01-16 14:04:11 +01:00
..
devman Add live update-friendly annotations. 2015-09-17 13:25:38 +00:00
ds DS: workaround for weak symbol issue 2015-09-17 17:13:28 +00:00
input Move all services to /service 2014-07-31 16:00:31 +02:00
ipc IPC server: major fixes, test set for semaphores 2016-01-16 14:04:11 +01:00
is NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
mib MIB: slim process tables to reduce memory usage 2016-01-13 20:32:55 +01:00
pm PM: generic process event publish/subscribe system 2016-01-16 14:04:10 +01:00
rs Add MIB service, sysctl(2) support 2016-01-13 20:32:37 +01:00
sched Kernel: per-state CPU accounting 2016-01-13 20:32:38 +01:00
vfs MIB: slim process tables to reduce memory usage 2016-01-13 20:32:55 +01:00
vm PM: generic process event publish/subscribe system 2016-01-16 14:04:10 +01:00
Makefile Add MIB service, sysctl(2) support 2016-01-13 20:32:37 +01:00
Makefile.inc merge libminlib with libc 2014-08-28 18:49:19 +02:00