Use the debugmsg for the pthread FIXME messages.
Medland, Bill
Bill.Medland at accpac.com
Wed Oct 17 15:28:38 CDT 2001
I am fed up with the pthread fixmes; we ought at least to be able to turn
them off with debugmsg.
<<diff26.txt>>
-------------- next part --------------
Bill Medland (medbi01 at accpac.com)
Use the standard debug message mechanism for the pthread fixme messages.
Index: wine/scheduler/pthread.c
===================================================================
RCS file: /home/wine/wine/scheduler/pthread.c,v
retrieving revision 1.17
diff -u -r1.17 pthread.c
--- wine/scheduler/pthread.c 2001/10/09 21:59:16 1.17
+++ wine/scheduler/pthread.c 2001/10/17 18:52:53
@@ -19,6 +19,9 @@
#include "winbase.h"
#include "thread.h"
+#include "debugtools.h"
+DEFAULT_DEBUG_CHANNEL(thread);
+
static int init_done;
void PTHREAD_init_done(void)
@@ -93,8 +96,6 @@
#define FIRST_KEY 0
#define MAX_KEYS 16 /* libc6 doesn't use that many, but... */
-#define P_OUTPUT(stuff) write(2,stuff,strlen(stuff))
-
void __pthread_initialize(void)
{
}
@@ -354,37 +355,37 @@
int pthread_cond_init(pthread_cond_t *cond, const pthread_condattr_t *cond_attr)
{
- P_OUTPUT("FIXME:pthread_cond_init\n");
+ FIXME("\n");
return 0;
}
int pthread_cond_destroy(pthread_cond_t *cond)
{
- P_OUTPUT("FIXME:pthread_cond_destroy\n");
+ FIXME("\n");
return 0;
}
int pthread_cond_signal(pthread_cond_t *cond)
{
- P_OUTPUT("FIXME:pthread_cond_signal\n");
+ FIXME("\n");
return 0;
}
int pthread_cond_broadcast(pthread_cond_t *cond)
{
- P_OUTPUT("FIXME:pthread_cond_broadcast\n");
+ FIXME("\n");
return 0;
}
int pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex)
{
- P_OUTPUT("FIXME:pthread_cond_wait\n");
+ FIXME("\n");
return 0;
}
int pthread_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex, const struct timespec *abstime)
{
- P_OUTPUT("FIXME:pthread_cond_timedwait\n");
+ FIXME("\n");
return 0;
}
@@ -407,49 +408,49 @@
int __pthread_rwlock_init(pthread_rwlock_t *rwlock, const pthread_rwlockattr_t *rwlock_attr)
{
- P_OUTPUT("FIXME:pthread_rwlock_init\n");
+ FIXME("\n");
return 0;
}
strong_alias(__pthread_rwlock_init, pthread_rwlock_init);
int __pthread_rwlock_destroy(pthread_rwlock_t *rwlock)
{
- P_OUTPUT("FIXME:pthread_rwlock_destroy\n");
+ FIXME("\n");
return 0;
}
strong_alias(__pthread_rwlock_destroy, pthread_rwlock_destroy);
int __pthread_rwlock_rdlock(pthread_rwlock_t *rwlock)
{
- P_OUTPUT("FIXME:pthread_rwlock_rdlock\n");
+ FIXME("\n");
return 0;
}
strong_alias(__pthread_rwlock_rdlock, pthread_rwlock_rdlock);
int __pthread_rwlock_tryrdlock(pthread_rwlock_t *rwlock)
{
- P_OUTPUT("FIXME:pthread_rwlock_tryrdlock\n");
+ FIXME("\n");
return 0;
}
strong_alias(__pthread_rwlock_tryrdlock, pthread_rwlock_tryrdlock);
int __pthread_rwlock_wrlock(pthread_rwlock_t *rwlock)
{
- P_OUTPUT("FIXME:pthread_wrlock_rdlock\n");
+ FIXME("\n");
return 0;
}
strong_alias(__pthread_rwlock_wrlock, pthread_rwlock_wrlock);
int __pthread_rwlock_trywrlock(pthread_rwlock_t *rwlock)
{
- P_OUTPUT("FIXME:pthread_rwlock_trywrlock\n");
+ FIXME("\n");
return 0;
}
strong_alias(__pthread_rwlock_trywrlock, pthread_rwlock_trywrlock);
int __pthread_rwlock_unlock(pthread_rwlock_t *rwlock)
{
- P_OUTPUT("FIXME:pthread_rwlock_unlock\n");
+ FIXME("\n");
return 0;
}
strong_alias(__pthread_rwlock_unlock, pthread_rwlock_unlock);
More information about the wine-patches
mailing list