]> Zhao Yanbai Git Server - minix.git/commit
mark forked process as such in the kernel p_name
authorBen Gras <ben@minix3.org>
Mon, 21 Feb 2011 15:05:32 +0000 (15:05 +0000)
committerBen Gras <ben@minix3.org>
Mon, 21 Feb 2011 15:05:32 +0000 (15:05 +0000)
commitc6e6aa8850473a822847fb5bde1fa4b82c40341d
treea6e14b33d27d92ac56a685aabbb16092ecfd4147
parent55ccdba0f69aefe05510936f6f6d4cc3e97b239a
mark forked process as such in the kernel p_name

  . helps debugging output; you can see the difference
    between parent and child easily (it's sometimes
    confusing to see an expected endpoint number with
    an unexpected name, i.e. before exec())
  . when processes crash after fork and before exec, it's
    an instant hint that that's what's going on, instead of
    it being the parent (endpoint numbers don't usually convey
    this)
  . name returns to 'normal' after exec(), so *F isn't visible
    normally at all. (Except for for RS which forks apparently.)
kernel/system/do_fork.c