Re: Appendix: multithreating HOWTO ? :)

Claudio Fontana <[email protected]>
Newsgroups gmane.linux.assembly
Message-ID <[email protected]>
On Sun, Aug 23, 2009 at 5:04 PM, Frank Kotler<[email protected]> wrote:
> Claudio Fontana wrote:
>>
>> Łukasz wrote:
>>>
>>> in appendix i want to just precize problem. Broblem is how to write,
>>> create etc, shared memory for parent and child proceses, where they could
>>> for example exchange wariables
>>
>> You are using fork. Fork is used to create new processes.
>> You probably want clone instead, to create new threads and specify
>> which resources to share between the two threads.
>>
>> man 2 clone
>>
>> sys_clone is 120 (0x78).
>
> Is that a 64-bit sys_call number? I thought they'd changed that on us.
> AFAIK, __NR_clone is 56 these days... and "syscall" replaces int 0x80. A
> real "curve ball" to asm programmers! Well, they *told* us not to do it that
> way. :)
>
> Best,
> Frank

I am still on good old 32bit. On 64 bit system call numbers are indeed
completely different.
--
To unsubscribe from this list: send the line "unsubscribe linux-assembly" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.