$NetBSD$

--- stlport/stl/_threads.h.orig	2003-10-22 19:58:59.000000000 +0200
+++ stlport/stl/_threads.h
@@ -393,7 +393,7 @@ class _STLP_CLASS_DECLSPEC _STLP_mutex_R
 #  if defined(_STLP_UITHREADS)
         ,_id( __STATIC_CAST(thread_t,-1) )
 #  elif defined(_STLP_PTHREADS)
-#   if !defined(__FreeBSD__) && !defined(__DECCXX)
+#   if !defined(__FreeBSD__) && !defined(__DECCXX) && !defined(__NetBSD__)
         ,_id( __STATIC_CAST(pthread_t,-1) )
 #   else
         ,_id( __STATIC_CAST(pthread_t,0) )
@@ -434,7 +434,7 @@ class _STLP_CLASS_DECLSPEC _STLP_mutex_R
 #  if defined(_STLP_UITHREADS)
         _id = __STATIC_CAST(thread_t,-1);
 #  elif defined(_STLP_PTHREADS)
-#   if !defined(__FreeBSD__) && !defined(__DECCXX)
+#   if !defined(__FreeBSD__) && !defined(__DECCXX) && !defined(__NetBSD__)
         _id =  __STATIC_CAST(pthread_t,-1);
 #   else
         _id =  __STATIC_CAST(pthread_t,0);
