When forking, the new thread deserves a name too. Don't just use the
td_startcopy section as it is not the right thing to do in other cases (e.g. if starting a new thread from one that is already named).
This commit is contained in:
parent
df2c0c36a5
commit
4b9322aee8
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=173622
@ -495,6 +495,7 @@ fork1(td, flags, pages, procp)
|
||||
bcopy(&td->td_startcopy, &td2->td_startcopy,
|
||||
__rangeof(struct thread, td_startcopy, td_endcopy));
|
||||
|
||||
bcopy(&p2->p_comm, &td2->td_name, sizeof(td2->td_name));
|
||||
td2->td_sigstk = td->td_sigstk;
|
||||
td2->td_sigmask = td->td_sigmask;
|
||||
td2->td_flags = TDF_INMEM;
|
||||
|
Loading…
Reference in New Issue
Block a user