summaryrefslogtreecommitdiff
path: root/sys?id=4d272e5a970c4e7d6700cabd52e337e37404b70e
diff options
context:
space:
mode:
authorDavid van Moolenbroek <david@minix3.org>2015-11-24 23:01:22 +0000
committerLionel Sambuc <lionel.sambuc@gmail.com>2016-01-16 13:58:47 +0100
commit4d272e5a970c4e7d6700cabd52e337e37404b70e (patch)
treebe14f720930ec2f22172a55f2360ea1c3043e8d4 /sys?id=4d272e5a970c4e7d6700cabd52e337e37404b70e
parent58c1923c9fc71944a88291acf0211b740c06cf86 (diff)
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
Diffstat (limited to 'sys?id=4d272e5a970c4e7d6700cabd52e337e37404b70e')
0 files changed, 0 insertions, 0 deletions