From owner-freebsd-hackers Fri Jan 31 19:46:54 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA02076 for hackers-outgoing; Fri, 31 Jan 1997 19:46:54 -0800 (PST) Received: from siesta.cs.wustl.edu (nw1@siesta.cs.wustl.edu [128.252.165.3]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id TAA02071 for ; Fri, 31 Jan 1997 19:46:51 -0800 (PST) Received: from localhost by siesta.cs.wustl.edu (SMI-8.6/ECL-J1.00) id VAA26518; Fri, 31 Jan 1997 21:46:42 -0600 Message-Id: <199702010346.VAA26518@siesta.cs.wustl.edu> To: hackers@freebsd.org cc: John Birrell From: Nanbor Wang Subject: pthread library on FreeBSD Date: Fri, 31 Jan 1997 21:46:41 -0600 Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi all, Thanks for your help I had made some progress on porting ACE to FreeBSD. However, I encountered another obstacle. There seems to be some pthread functions unimplemented. After looking to its source code, here is a list of functions that are missing and will be nice if ACE can make use of them. pthread_mutexattr_destroy: pthread_condattr_init: pthread_condattr_destroy: pthread_attr_setstackaddr: pthread_attr_setdetachstate: These are nowhere to be found. pthread_cleanup_push: pthread_cleanup_pop: Have underlying functions _thread_cleanup_push and _thread_cleanup_pop but there is no API functions. (Possibly implemented?) Does anyone know this is because that pthread lib (for BSD) itself is still ongoing or just because the pthread lib source files in FreeBSD are simply outdated? I am running -current as of 1/26. Under either circumstance, is there anyway to get around this? TIA. Later, _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ Nanbor Wang http://www.cs.wustl.edu/~nw1/ \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_