- Timestamp:
- May 24, 2012, 12:16:46 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/icedtea-web/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc
r348 r369 694 694 queue_processor(void* data) 695 695 { 696 696 #ifdef __OS2__ 697 QueueProcessorData *queue_processor_data = (QueueProcessorData *) data; 698 PluginRequestProcessor* processor = queue_processor_data->processor; 699 #else 697 700 PluginRequestProcessor* processor = (PluginRequestProcessor*) data; 701 #endif 698 702 std::vector<std::string*>* message_parts = NULL; 699 703 std::string command; … … 704 708 pthread_mutex_init(&wait_mutex, NULL); 705 709 710 #ifdef __OS2__ 711 queue_processor_data->stopRequested = false; 712 #else 706 713 pthread_cleanup_push(queue_cleanup, (void*) &wait_mutex); 714 #endif 707 715 708 716 while (true) … … 786 794 message_parts = NULL; 787 795 796 #ifdef __OS2__ 797 if (queue_processor_data->stopRequested) 798 break; 799 #else 788 800 pthread_testcancel(); 789 } 790 801 #endif 802 } 803 804 #ifdef __OS2__ 805 queue_cleanup((void*) &wait_mutex); 806 #else 791 807 pthread_cleanup_pop(1); 808 #endif 792 809 } 793 810
Note:
See TracChangeset
for help on using the changeset viewer.