Re: evecv/memory leak
- From: John Reiser <jreiser@xxxxxxxxxxxx>
- Date: Tue, 27 Dec 2005 14:51:43 -0800
bill pursell wrote:
> int
> main(int ac, char **av)
> {
> process_stuff();
> execv(av[0],av);
> }
>
> The question is: is this identical to killing the process and
> restarting?
No. process_stuff() can open more file descriptors each time,
change the current directory, etc., and mere execv() does
not "reset" those. But execve() does reset the address space.
--
.
- Follow-Ups:
- Re: evecv/memory leak
- From: Roger Leigh
- Re: evecv/memory leak
- References:
- evecv/memory leak
- From: bill pursell
- evecv/memory leak
- Prev by Date: evecv/memory leak
- Next by Date: Re: evecv/memory leak
- Previous by thread: evecv/memory leak
- Next by thread: Re: evecv/memory leak
- Index(es):
Relevant Pages
|