new upstream release (3.3.0); modify package compatibility for Stretch
[ossec-hids.git] / src / shared / pthreads_op.c
old mode 100755 (executable)
new mode 100644 (file)
index 0262110..482fbe6
@@ -1,45 +1,38 @@
-/* @(#) $Id: pthreads_op.c,v 1.8 2009/06/24 18:53:08 dcid Exp $ */
-
 /* Copyright (C) 2009 Trend Micro Inc.
  * All rights reserved.
  *
  * This program is a free software; you can redistribute it
  * and/or modify it under the terms of the GNU General Public
- * License (version 3) as published by the FSF - Free Software
+ * License (version 2) as published by the FSF - Free Software
  * Foundation
  */
 
-
 #ifndef WIN32
 #include "shared.h"
 #include <pthread.h>
 
 
-
-/* CreateThread(void v0.1
- * Creates a new thread and gives the argument passed to the function
- * Return 0 on success or -1 on error
+/* Create a new thread and give the argument passed to the function
+ * Returns 0 on success or -1 on error
  */
 int CreateThread(void *function_pointer(void *data), void *data)
 {
     pthread_t lthread;
     int ret = 0;
 
-    ret = pthread_create(&lthread, NULL, function_pointer, (void*)data);
-    if(ret != 0)
-    {
+    ret = pthread_create(&lthread, NULL, function_pointer, (void *)data);
+    if (ret != 0) {
         merror(THREAD_ERROR, __local_name);
         return (-1);
     }
 
-    if(pthread_detach(lthread) != 0)
-    {
+    if (pthread_detach(lthread) != 0) {
         merror(THREAD_ERROR, __local_name);
-        return(-1);
+        return (-1);
     }
 
-    return(0);
+    return (0);
 }
 
-#endif
-/* EOF */
+#endif /* !WIN32 */
+