2002-08-26 04:44:42

by Zheng Jian-Ming

[permalink] [raw]
Subject: How to use clone flas CLONE_THREAD?

Hi.

When i use clone flag CLONE_THREAD and compiled my program, i get the error
message: `CLONE_THREAD' undeclared (first use in this function)"

Is this flag still not available unless we use thread package such as NGPT?

How to use CLONE_THREAD flag? Thank you.

--
Best Regards,


2002-08-26 07:33:02

by Jan Hudec

[permalink] [raw]
Subject: Re: How to use clone flas CLONE_THREAD?

On Mon, Aug 26, 2002 at 12:45:41PM +0800, Zheng Jian-Ming wrote:
> When i use clone flag CLONE_THREAD and compiled my program, i get the error
> message: `CLONE_THREAD' undeclared (first use in this function)"
>
> Is this flag still not available unless we use thread package such as NGPT?
>
> How to use CLONE_THREAD flag? Thank you.

You get suffciently recent kernel headers for libc. Libc might need
recompiling when you do that.

The reason is, that now /usr/include/linux is no longer a link to kernel
sources in most distribution, since it was found, that there can be
problems when application is compiled with different headers than libc.
Thus you need to instal new headers and may need recompiling libc if
problems show up.

-------------------------------------------------------------------------------
Jan 'Bulb' Hudec <[email protected]>