Hi,
This is in the LiS-2.16.10.
OBSERVATION:
When freeing a lock only one parameter is needed - lock.
PROBLEM:
In the lislocks.h file:
The following macro definition is _correct_:
#define lis_rw_lock_free(lock) \
lis_rw_lock_free_fcn(lock,__FILE__,__LINE__)
Couple of lines below, the actual function prototype
is _INcorrect_:
lis_rw_lock_t *
lis_rw_lock_free_fcn(lis_rw_lock_t *lock, const char *name, FL) ;
^^^^^^^^^^^^^^^^^
The *name parameter is not needed and has to be removed from the prototype.
In the lislocks.c file where that function is located, the same problem.
The *name parameter is listed as one of parameters, even though it
is not used and not needed. It also has to be removed there.
--
Eugene
__________________________________________________________________
McAfee VirusScan Online from the Netscape Network.
Comprehensive protection for your entire computer. Get your free trial today!
http://channels.netscape.com/ns/computing/mcafee/index.jsp?promo=393397
Get AOL Instant Messenger 5.1 free of charge. Download Now!
http://aim.aol.com/aimnew/Aim/register.adp?promo=380455
_______________________________________________
Linux-streams mailing list
[EMAIL PROTECTED]
http://gsyc.escet.urjc.es/mailman/listinfo/linux-streams