Revision: 38965
          http://brlcad.svn.sourceforge.net/brlcad/?rev=38965&view=rev
Author:   erikgreenwald
Date:     2010-05-04 21:53:56 +0000 (Tue, 04 May 2010)

Log Message:
-----------
pthread wrapping fixes

Modified Paths:
--------------
    brlcad/trunk/src/adrt/librender/camera.c
    brlcad/trunk/src/adrt/librender/camera.h

Modified: brlcad/trunk/src/adrt/librender/camera.c
===================================================================
--- brlcad/trunk/src/adrt/librender/camera.c    2010-05-04 21:53:18 UTC (rev 
38964)
+++ brlcad/trunk/src/adrt/librender/camera.c    2010-05-04 21:53:56 UTC (rev 
38965)
@@ -71,9 +71,9 @@
     render_normal_init(&camera->render, NULL);
     camera->rm = RENDER_METHOD_PHONG;
 
+#ifdef HAVE_PTHREAD_H
     render_tlist = NULL;
-#ifdef HAVE_PTHREAD_H
-    if (camera->thread_num > 1) {
+       if (camera->thread_num > 1) {
        bu_log("Allocating thread memory\n");
        render_tlist = (pthread_t *)bu_malloc(sizeof(pthread_t) * 
camera->thread_num, "render_tlist");
        if(render_tlist == NULL) {
@@ -88,8 +88,10 @@
 void
 render_camera_free(render_camera_t *camera)
 {
+#ifdef HAVE_PTHREAD_H
     if (camera->thread_num > 1)
        bu_free(render_tlist, "render_tlist");
+#endif
 }
 
 

Modified: brlcad/trunk/src/adrt/librender/camera.h
===================================================================
--- brlcad/trunk/src/adrt/librender/camera.h    2010-05-04 21:53:18 UTC (rev 
38964)
+++ brlcad/trunk/src/adrt/librender/camera.h    2010-05-04 21:53:56 UTC (rev 
38965)
@@ -85,7 +85,9 @@
     camera_tile_t *tile;
     void *res_buf;
     unsigned int *scanline;
+#ifdef HAVE_PTHREAD_H
     pthread_mutex_t mut;
+#endif
 } render_camera_thread_data_t;
 
 


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to