Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Jan 1997 02:54:07 -0600
From:      Nanbor Wang <nw1@cs.wustl.edu>
To:        hackers@freebsd.org
Subject:   pthread problem in 2.2-BETA
Message-ID:  <199701240854.CAA26225@siesta.cs.wustl.edu>

next in thread | raw e-mail | index | archive | help

Greetings,

Recently, I am working on porting ACE into FreeBSD.  While playing
with the pthread functions, there seems to be a problem in function
"pthread_getspecific."  In its man page, the function's prototype is

     void *
     pthread_getspecific(pthread_key_t key)

However, in <pthread.h>, it is defined as,

     int   pthread_getspecific __P((pthread_key_t, void **));

Seems to me that the one in the definition is correct (conforms with
POSIX.)  Unfortunately, after checking the source, in libc_r, it is
written as defined in the <pthread.h>.  

Has anyone addressed this already?  I realized that the pthread we
currently have doesn't conform with the latest POSIX standard.  It
doesn't seem difficult to correct this "specific" problem.  Any idea?

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
     Nanbor Wang <nw1@cs.wustl.edu>   http://www.cs.wustl.edu/~nw1/  
\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_



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