Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Jul 1999 01:30:35 +0800
From:      Peter Wemm <peter@netplex.com.au>
To:        Dmitrij Tejblum <dt@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/lib/libc_r/uthread pthread_private.h uthread_init.c 
Message-ID:  <19990714173035.A5E5281@overcee.netplex.com.au>
In-Reply-To: Your message of "Mon, 12 Jul 1999 09:09:32 MST." <199907121609.JAA26044@freefall.freebsd.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
Dmitrij Tejblum wrote:
> dt          1999/07/12 09:09:31 PDT
> 
>   Modified files:
>     lib/libc_r/uthread   pthread_private.h uthread_init.c 
>   Log:
>   Use USRSTACK (defined in <machine/vmparam.h>) to get top of the initial sta
    ck.

Umm, this is not a good way to do it as it is dependent on kernel size
adjustments.  It would be far better to use the sysctl kern.usrstack
instead, and perhaps falling back to the predefined USRSTACK if for some
reason the variable isn't available.

It's even got a numeric OID  (KERN_USRSTACK) so it doesn't incur the
expense of doing a name translation.

Cheers,
-Peter



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990714173035.A5E5281>