Diff for /qemu/qemu-thread.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2018/04/24 17:20:49 version 1.1.1.2, 2018/04/24 18:24:04
Line 34  void qemu_mutex_init(QemuMutex *mutex) Line 34  void qemu_mutex_init(QemuMutex *mutex)
         error_exit(err, __func__);          error_exit(err, __func__);
 }  }
   
   void qemu_mutex_destroy(QemuMutex *mutex)
   {
       int err;
   
       err = pthread_mutex_destroy(&mutex->lock);
       if (err)
           error_exit(err, __func__);
   }
   
 void qemu_mutex_lock(QemuMutex *mutex)  void qemu_mutex_lock(QemuMutex *mutex)
 {  {
     int err;      int err;
Line 90  void qemu_cond_init(QemuCond *cond) Line 99  void qemu_cond_init(QemuCond *cond)
         error_exit(err, __func__);          error_exit(err, __func__);
 }  }
   
   void qemu_cond_destroy(QemuCond *cond)
   {
       int err;
   
       err = pthread_cond_destroy(&cond->cond);
       if (err)
           error_exit(err, __func__);
   }
   
 void qemu_cond_signal(QemuCond *cond)  void qemu_cond_signal(QemuCond *cond)
 {  {
     int err;      int err;
Line 137  void qemu_thread_create(QemuThread *thre Line 155  void qemu_thread_create(QemuThread *thre
 {  {
     int err;      int err;
   
       /* Leave signal handling to the iothread.  */
       sigset_t set, oldset;
   
       sigfillset(&set);
       pthread_sigmask(SIG_SETMASK, &set, &oldset);
     err = pthread_create(&thread->thread, NULL, start_routine, arg);      err = pthread_create(&thread->thread, NULL, start_routine, arg);
     if (err)      if (err)
         error_exit(err, __func__);          error_exit(err, __func__);
   
       pthread_sigmask(SIG_SETMASK, &oldset, NULL);
 }  }
   
 void qemu_thread_signal(QemuThread *thread, int sig)  void qemu_thread_signal(QemuThread *thread, int sig)
Line 161  int qemu_thread_equal(QemuThread *thread Line 186  int qemu_thread_equal(QemuThread *thread
    return pthread_equal(thread1->thread, thread2->thread);     return pthread_equal(thread1->thread, thread2->thread);
 }  }
   
   void qemu_thread_exit(void *retval)
   {
       pthread_exit(retval);
   }

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


unix.superglobalmegacorp.com