Diff for /libelwix/src/pio.c between versions 1.4 and 1.5

version 1.4, 2015/06/25 17:53:50 version 1.5, 2016/05/18 12:47:42
Line 49  SUCH DAMAGE. Line 49  SUCH DAMAGE.
 extern char **environ;  extern char **environ;
   
 pio_pid_t pio_pidlist = SLIST_HEAD_INITIALIZER(pio_pidlist);  pio_pid_t pio_pidlist = SLIST_HEAD_INITIALIZER(pio_pidlist);
   #ifdef HAVE_LIBPTHREAD
 static pthread_mutex_t pidlist_mutex = PTHREAD_MUTEX_INITIALIZER;  static pthread_mutex_t pidlist_mutex = PTHREAD_MUTEX_INITIALIZER;
   
#define THREAD_LOCK()   if (__isthreaded) pthread_mutex_lock(&pidlist_mutex)#define THREAD_LOCK()   pthread_mutex_lock(&pidlist_mutex)
#define THREAD_UNLOCK() if (__isthreaded) pthread_mutex_unlock(&pidlist_mutex)#define THREAD_UNLOCK() pthread_mutex_unlock(&pidlist_mutex)
#else
 #define THREAD_LOCK()
 #define THREAD_UNLOCK()
 #endif
   
 /*  /*
  * e_popen() - ELWIX replacement of standard popen   * e_popen() - ELWIX replacement of standard popen

Removed from v.1.4  
changed lines
  Added in v.1.5


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>