Official MINIX sources - Automatically replicated from gerrit.minix3.org
Go to file
David van Moolenbroek 4d272e5a97 IPC server: NetBSD sync, general improvements
- switch to the NetBSD identifier system; it is not only better, but
  also required for porting NetBSD ipcs(1) and ipcrm(1); however, it
  requires that slots not be moved, and that results in some changes;
- synchronize some other things with NetBSD: where keys are kept, as
  well as various non-permission mode flags;
- fix semctl(2) vararg retrieval and message field type;
- use SUSPEND instead of weird reply exceptions in the call table;
- fix several memory leaks and at least one missing permission check;
- improve the atomicity of semop(2) by a small amount, even though
  its atomicity is still broken at a fundamental level;
- use the new cheaper way to retrieve the current time;
- resolve all level-5 LLVM warnings.

Change-Id: I0c47aacde478b23bb77d628384aeab855a22fdbf
2016-01-16 13:58:47 +01:00
bin Import NetBSD ps(1) 2016-01-13 20:32:52 +01:00
common w(1): switch to libkvm 2016-01-13 20:32:50 +01:00
crypto NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
distrib Import NetBSD pagesize(1) 2016-01-13 20:32:55 +01:00
docs Add PTYFS, Unix98 pseudo terminal support 2015-06-23 17:43:46 +00:00
etc Import NetBSD dev_mkdb(8) 2016-01-13 20:32:51 +01:00
external Rename top(1) to mtop(1), import NetBSD top(1) 2016-01-13 20:32:53 +01:00
games Fix weird flock uses 2016-01-13 20:32:23 +01:00
gnu NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
include Start using sysctl(3) throughout userland 2016-01-13 20:32:45 +01:00
lib Import NetBSD dev_mkdb(8) 2016-01-13 20:32:51 +01:00
libexec Start using sysctl(3) throughout userland 2016-01-13 20:32:45 +01:00
minix IPC server: NetBSD sync, general improvements 2016-01-16 13:58:47 +01:00
releasetools Add MIB service, sysctl(2) support 2016-01-13 20:32:37 +01:00
sbin Import NetBSD sysctl(8) 2016-01-13 20:32:48 +01:00
share Integrate ASR instrumentation into build system 2016-01-13 20:32:34 +01:00
sys IPC server: NetBSD sync, general improvements 2016-01-16 13:58:47 +01:00
tests NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
tools NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
usr.bin Import NetBSD pagesize(1) 2016-01-13 20:32:55 +01:00
usr.sbin Import NetBSD dev_mkdb(8) 2016-01-13 20:32:51 +01:00
.gitignore gitignore: ignore some more generated files 2012-12-06 13:29:20 +00:00
.gitreview build:update 'git review' config to match gerrit.minix3.org 2014-07-28 17:05:15 +02:00
build.sh NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
Makefile.inc Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00