[PATCH] virthread: include config.h in the header file

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The virthread.h header file includes platform specific header files
that help define the thread implementation, see code snippet below.

  # ifdef WIN32
  #  include "virthreadwin32.h"
  # elif defined HAVE_PTHREAD_MUTEXATTR_INIT
  #  include "virthreadpthread.h"
  # else
  #  error "Either pthreads or Win32 threads are required"
  # endif

Unfortunately, virthread.h does not include config.h so every source
file which includes virthread.h must also include config.h, regardless
of if the source file directly needs definitions in config.h.  This
patch adds config.h to virthread.h in an effort to help simplify
things.

Signed-off-by: Paul Moore <pmoore@xxxxxxxxxx>
---
 src/util/virthread.h |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/util/virthread.h b/src/util/virthread.h
index 84d3bdc..091cdd0 100644
--- a/src/util/virthread.h
+++ b/src/util/virthread.h
@@ -22,6 +22,8 @@
 #ifndef __THREADS_H_
 # define __THREADS_H_
 
+#include <config.h>
+
 # include "internal.h"
 # include "virerror.h"
 

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]