Разъясните пожалуйста один момент. Есть код:
void* MA_ClientRouteProc(void* param)
{
-.-.-.-.-.-.-.-.-.-.-.-
return 0;
}
if (!pthread_create(&th, 0, MA_ClientRouteProc, param))
{
-.-.-.-.-.
}
[pid 21925] mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x43040000
[pid 21925] mprotect(0x43040000, 4096, PROT_NONE) = 0
[pid 21925] clone(Process 21926 attached child_stack=0x43840250, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x438409e0, tls=0x43840950, child_tidptr=0x438409e0) = 21926
-.-.-.-.-.-.-.-.-.-.
[pid 21926] _exit(0) = ?
Process 21926 detached
В чем может быть ошибка? или это такое специфическое поведение системы.