Go to file
David van Moolenbroek bc2d75fa05 Rework getrusage(2) infrastructure
- the userland call is now made to PM only, and PM relays the call to
  other servers as appropriate; this is an ABI change that will
  ultimately allow us to add proper support for wait3() and the like;
  for the moment there is backward compatibility;
- the getrusage-specific kernel subcall has been removed, as it
  provided only redundant functionality, and did not provide the means
  to be extended correctly in the future - namely, allowing the kernel
  to return different values depending on whether resource usage of
  the caller (self) or its children was requested;
- VM is now told whether resource usage of the caller (self) or its
  children is requested, and it refrains from filling in wrong values
  for information it does not have;
- VM now uses the correct unit for the ru_maxrss values;
- VFS is cut out of the loop entirely, since it does not provide any
  values at the moment; a comment explains how it should be readded.

Change-Id: I27b0f488437dec3d8e784721c67b03f2f853120f
2015-09-28 14:06:59 +00:00
bin Import NetBSD rcmd, rcp, rsh, rshd 2015-09-23 12:03:06 +00:00
common inet: do not link against libc 2015-06-07 14:38:12 +00:00
distrib commands: move manpages into command directories 2015-09-28 14:06:06 +00:00
docs Add PTYFS, Unix98 pseudo terminal support 2015-06-23 17:43:46 +00:00
etc Rework getrusage(2) infrastructure 2015-09-28 14:06:59 +00:00
external libfetch: switch to external/bsd version 2015-09-23 12:03:08 +00:00
games Import games/caesar and games/rot13 2015-04-15 09:47:27 +02:00
gnu Update download urls in fetch.sh 2014-08-07 14:27:32 +02:00
include New sources layout 2014-07-31 16:00:30 +02:00
lib libpuffs: clean up, unbreak 2015-09-23 12:05:03 +00:00
libexec Import NetBSD rcmd, rcp, rsh, rshd 2015-09-23 12:03:06 +00:00
minix Rework getrusage(2) infrastructure 2015-09-28 14:06:59 +00:00
releasetools Basic live rerandomization infrastructure 2015-09-17 17:15:03 +00:00
sbin INIT died problem / build system robustness 2014-08-28 08:52:50 +02:00
share Do not instrument malloc implementation variables 2015-09-17 14:03:47 +00:00
sys Annotations and tweaks for live update 2015-09-17 17:13:38 +00:00
tests LLVM Minix changes 2014-07-28 17:05:59 +02:00
tools buildsystem: fix build errors for x86 on OSX 2014-11-04 11:00:29 +01:00
usr.bin Import NetBSD flock(1) 2015-09-23 12:03:13 +00:00
usr.sbin Import NetBSD syslogd(8) 2015-07-26 11:57:04 +00: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 Importing netbsd clang -- pristine 2014-07-28 17:05:57 +02:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile INIT died problem / build system robustness 2014-08-28 08:52:50 +02:00
Makefile.inc Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00