]> xenbits.xensource.com Git - libvirt.git/commitdiff
util: thread: use #pragma once in headers
authorJonathon Jongsma <jjongsma@redhat.com>
Tue, 18 Jun 2019 16:12:44 +0000 (11:12 -0500)
committerJán Tomko <jtomko@redhat.com>
Wed, 19 Jun 2019 15:12:31 +0000 (17:12 +0200)
Signed-off-by: Jonathon Jongsma <jjongsma@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Ján Tomko <jtomko@redhat.com>
src/util/virthread.h
src/util/virthreadjob.h
src/util/virthreadpool.h

index 218d1fcd3fab7c9c29c2b5fdaab1635f46e44cf4..7870340c476370d1a909f8f6f1f4edf38d04bf01 100644 (file)
  *
  */
 
-#ifndef LIBVIRT_VIRTHREAD_H
-# define LIBVIRT_VIRTHREAD_H
+#pragma once
 
-# include "internal.h"
-# include "virerror.h"
+#include "internal.h"
+#include "virerror.h"
 
-# include <pthread.h>
+#include <pthread.h>
 
 typedef struct virMutex virMutex;
 typedef virMutex *virMutexPtr;
@@ -71,12 +70,12 @@ struct virOnceControl {
 };
 
 
-# define VIR_MUTEX_INITIALIZER \
+#define VIR_MUTEX_INITIALIZER \
     { \
         .lock = PTHREAD_MUTEX_INITIALIZER \
     }
 
-# define VIR_ONCE_CONTROL_INITIALIZER \
+#define VIR_ONCE_CONTROL_INITIALIZER \
     { \
         .once = PTHREAD_ONCE_INIT \
     }
@@ -88,7 +87,7 @@ void virThreadOnExit(void);
 
 typedef void (*virThreadFunc)(void *opaque);
 
-# define virThreadCreate(thread, joinable, func, opaque) \
+#define virThreadCreate(thread, joinable, func, opaque) \
     virThreadCreateFull(thread, joinable, func, #func, false, opaque)
 
 int virThreadCreateFull(virThreadPtr thread,
@@ -190,7 +189,7 @@ int virThreadLocalSet(virThreadLocalPtr l, void*) ATTRIBUTE_RETURN_CHECK;
  * Which will ensure that 'virMyObjectOnceInit' is
  * guaranteed to be invoked exactly once.
  */
-# define VIR_ONCE_GLOBAL_INIT(classname) \
+#define VIR_ONCE_GLOBAL_INIT(classname) \
     static virOnceControl classname ## OnceControl = VIR_ONCE_CONTROL_INITIALIZER; \
     static virErrorPtr classname ## OnceError; \
  \
@@ -213,5 +212,3 @@ int virThreadLocalSet(virThreadLocalPtr l, void*) ATTRIBUTE_RETURN_CHECK;
         return 0; \
     } \
     struct classname ## EatSemicolon
-
-#endif /* LIBVIRT_VIRTHREAD_H */
index 697a932625828547459593c557cf37cf99ef6b75..aac23c77803fa902e2e0f9eb4d1899d5af5bd75e 100644 (file)
  * <http://www.gnu.org/licenses/>.
  */
 
-#ifndef LIBVIRT_VIRTHREADJOB_H
-# define LIBVIRT_VIRTHREADJOB_H
-
+#pragma once
 
 const char *virThreadJobGet(void);
 
 void virThreadJobSetWorker(const char *caller);
 void virThreadJobSet(const char *caller);
 void virThreadJobClear(int rv);
-
-#endif /* LIBVIRT_VIRTHREADJOB_H */
index 461682b01aef0ad9b2d8ed84f33fd2369a3d79ac..7dfb511c0a749ad76b11bd2465691064a44f8f15 100644 (file)
  * <http://www.gnu.org/licenses/>.
  */
 
-#ifndef LIBVIRT_VIRTHREADPOOL_H
-# define LIBVIRT_VIRTHREADPOOL_H
+#pragma once
 
-# include "internal.h"
+#include "internal.h"
 
 typedef struct _virThreadPool virThreadPool;
 typedef virThreadPool *virThreadPoolPtr;
 
 typedef void (*virThreadPoolJobFunc)(void *jobdata, void *opaque);
 
-# define virThreadPoolNew(min, max, prio, func, opaque) \
+#define virThreadPoolNew(min, max, prio, func, opaque) \
     virThreadPoolNewFull(min, max, prio, func, #func, opaque)
 
 virThreadPoolPtr virThreadPoolNewFull(size_t minWorkers,
@@ -57,5 +56,3 @@ int virThreadPoolSetParameters(virThreadPoolPtr pool,
                                long long int minWorkers,
                                long long int maxWorkers,
                                long long int prioWorkers);
-
-#endif /* LIBVIRT_VIRTHREADPOOL_H */