]> git.sur5r.net Git - bacula/bacula/commitdiff
Fix the win32 build again
authorKern Sibbald <kern@sibbald.com>
Mon, 11 Jan 2010 16:07:30 +0000 (17:07 +0100)
committerKern Sibbald <kern@sibbald.com>
Mon, 11 Jan 2010 16:07:30 +0000 (17:07 +0100)
bacula/src/lib/rwlock.c
bacula/src/lib/rwlock.h
bacula/src/win32/lib/bacula32.def

index 0647343aa58ec3f452453e407904d7a96ed57a84..d112c6822af6ce84afcc239b3daf87ea9385b0b5 100644 (file)
@@ -1,7 +1,7 @@
 /*
    Bacula® - The Network Backup Solution
 
-   Copyright (C) 2001-2008 Free Software Foundation Europe e.V.
+   Copyright (C) 2001-2010 Free Software Foundation Europe e.V.
 
    The main author of Bacula is Kern Sibbald, with contributions from
    many others, a complete list can be found in the file AUTHORS.
  *  Returns: 0 on success
  *           errno on failure
  */
-int rwl_init(brwlock_t *rwl, int prio)
+int rwl_init(brwlock_t *rwl, int priority)
 {
    int stat;
 
    rwl->r_active = rwl->w_active = 0;
    rwl->r_wait = rwl->w_wait = 0;
-   rwl->priority = prio;
+   rwl->priority = priority;
    if ((stat = pthread_mutex_init(&rwl->mutex, NULL)) != 0) {
       return stat;
    }
@@ -461,7 +461,7 @@ int main (int argc, char *argv[])
     for (data_count = 0; data_count < DATASIZE; data_count++) {
         data[data_count].data = 0;
         data[data_count].writes = 0;
-        status = rwl_init (&data[data_count].lock);
+        status = rwl_init(&data[data_count].lock);
         if (status != 0) {
            berrno be;
            printf("Init rwlock failed. ERR=%s\n", be.bstrerror(status));
@@ -635,7 +635,7 @@ int main (int argc, char *argv[])
     for (data_count = 0; data_count < DATASIZE; data_count++) {
         data[data_count].data = 0;
         data[data_count].updates = 0;
-        rwl_init (&data[data_count].lock);
+        rwl_init(&data[data_count].lock);
     }
 
     /*
index 7c5847636d9f09c83b652c5ee998f72acc4e7d8b..a6c5c27bfa7fe27fbbd896699049ad136fcde48c 100644 (file)
@@ -1,19 +1,7 @@
-/*
- * Bacula Thread Read/Write locking code. It permits
- *  multiple readers but only one writer.
- *
- *  Kern Sibbald, January MMI
- *
- *  This code adapted from "Programming with POSIX Threads", by
- *    David R. Butenhof
- *
- *   Version $Id$
- *
- */
 /*
    Bacula® - The Network Backup Solution
 
-   Copyright (C) 2001-2006 Free Software Foundation Europe e.V.
+   Copyright (C) 2001-2010 Free Software Foundation Europe e.V.
 
    The main author of Bacula is Kern Sibbald, with contributions from
    many others, a complete list can be found in the file AUTHORS.
    (FSFE), Fiduciary Program, Sumatrastrasse 25, 8006 Zürich,
    Switzerland, email:ftf@fsfeurope.org.
 */
+/*
+ * Bacula Thread Read/Write locking code. It permits
+ *  multiple readers but only one writer.
+ *
+ *  Kern Sibbald, January MMI
+ *
+ *  This code adapted from "Programming with POSIX Threads", by
+ *    David R. Butenhof
+ *
+ *   Version $Id$
+ *
+ */
 
 #ifndef __RWLOCK_H
 #define __RWLOCK_H 1
index 4eeae119645052b2ebbb87e34d1571764fafc60e..109fefb7044f4b20a07ac4e0c1cf65bfe166dda6 100644 (file)
@@ -641,7 +641,7 @@ _Z14rwl_readunlockP12s_rwlock_tag
 _Z15rwl_readtrylockP12s_rwlock_tag
 _Z15rwl_writeunlockP12s_rwlock_tag
 _Z16rwl_writetrylockP12s_rwlock_tag
-_Z8rwl_initP12s_rwlock_tag
+_Z8rwl_initP12s_rwlock_tagi
  
 ; scan.o
 _Z10parse_argsPcPS_PiS0_S0_i