[PATCH] delete fork_tcb()
Dmitry V. Levin
ldv at altlinux.org
Tue Jun 21 22:40:17 UTC 2011
On Tue, Jun 21, 2011 at 08:26:07PM +0200, Denys Vlasenko wrote:
> Sometime ago expand_tcbtab/alloc_tcb were modified
> so that they never return failure (they will abort instead).
> This opens up a possibility for further simplifications.
> This patch gets rid of fork_tcb() function. It used to do
> what the comment above it says, but now it doesn't do much:
> it only sets tcp->flags |= TCB_FOLLOWFORK and maybe calls
> expand_tcbtab(). The second operation is not necessary, since
> alloc_tcp will do it itself when needed.
> This patch deletes fork_tcb, open-coding tcp->flags |= TCB_FOLLOWFORK
> where it was formerly called. It also makes nprocs and tcbtabsize
> variables static. (While at it, I nuked redundant extern char **environ
> declaration: strace.c had *two* of them...)
> Please review.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 198 bytes
Desc: not available
More information about the Strace-devel