From owner-freebsd-hackers Thu Jul 9 07:36:41 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA20757 for freebsd-hackers-outgoing; Thu, 9 Jul 1998 07:36:41 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from oslo.geco-prakla.slb.com (geos01.oslo.geco-prakla.slb.com [134.32.44.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA20734 for ; Thu, 9 Jul 1998 07:36:36 -0700 (PDT) (envelope-from smoergrd@oslo.geco-prakla.slb.com) Received: from sunw110.oslo.Geco-Prakla.slb.com (sunw110 [192.23.231.54]) by oslo.geco-prakla.slb.com (8.8.8/8.6.9) with SMTP id QAA25434 ; Thu, 9 Jul 1998 16:35:44 +0200 (MET DST) Received: by sunw110.oslo.Geco-Prakla.slb.com (SMI-8.6/SMI-SVR4) id QAA13644; Thu, 9 Jul 1998 16:35:43 +0200 To: zhihuizhang Cc: hackers Subject: Re: Multi-threaded and TCP/IP window size References: Organization: Schlumberger Geco-Prakla X-Disclaimer: I speak only for myself. From: smoergrd@oslo.geco-prakla.slb.com (Dag-Erling Coidan Smørgrav) Date: 09 Jul 1998 16:35:41 +0200 In-Reply-To: zhihuizhang's message of Thu, 9 Jul 1998 10:06:17 -0400 (EDT) Message-ID: Lines: 29 X-Mailer: Gnus v5.3/Emacs 19.34 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG zhihuizhang writes: > (1) I know for sure that FreeBSD does not supported multi-threaded. I am I beg your pardon? What's this then: des@freefall ~$ uname -a FreeBSD freefall.freebsd.org 2.2.6-STABLE FreeBSD 2.2.6-STABLE #0: Fri May 29 01:56:28 PDT 1998 jkh@freefall.freebsd.org:/d/src/sys/compile/FREEFALL i386 des@freefall ~$ apropos thread pthread(3) - POSIX thread functions pthread_create(3) - create a new thread pthread_detach(3) - detach a thread pthread_equal(3) - compare thread IDs pthread_exit(3) - terminate the calling thread pthread_getspecific(3) - get a thread-specific data value pthread_join(3) - wait for thread termination pthread_key_create(3) - thread-specific data key creation pthread_key_delete(3) - delete a thread-specific data key pthread_once(3) - dynamic package initialization pthread_self(3) - get the calling thread's ID pthread_setspecific(3) - set a thread-specific data value XInitThreads(3), XLockDisplay(3), XUnlockDisplay(3) - multi-threading support XtAppSetExitFlag(3), XtAppGetExitFlag(3) - thread support functions XtToolkitThreadInitialize(3) - initialize the toolkit for multiple threads There's no kernel support, but that doesn't mean it doesn't work. DES -- Dag-Erling Smørgrav - smoergrd@oslo.geco-prakla.slb.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message