Дана 24/09/22 05:53PM, bi...@iscarioth.org написа: > So if I understand well, if a fork(2) come with execve(2) it freed > automatically the resources. However if fork(2) come with any > allocator, I should take care of it ?
The parent and child processes are two separate processes, the child the identical copy of the parent process, at the time when fork(2) was called, in a separate memory space. Whatever you normally do (malloc(3), free(3)) in a program you should do in a forked process. Think of file copy - the two files are identical. Editing one file has no impact on its copy.