[Saga-devel] saga SVN commit 3413: /trunk/adaptors/condor/job/

jpabecasis at cct.lsu.edu jpabecasis at cct.lsu.edu
Sat Jan 31 15:26:36 CST 2009


User: jpabecasis
Date: 2009/01/31 03:26 PM

Modified:
 /trunk/adaptors/condor/job/
  temporary.hpp

Log:
 Oops, looks like we need the definition earlier, now...

File Changes:

Directory: /trunk/adaptors/condor/job/
======================================

File [modified]: temporary.hpp
Delta lines: +11 -9
===================================================================
--- trunk/adaptors/condor/job/temporary.hpp	2009-01-31 21:25:02 UTC (rev 3412)
+++ trunk/adaptors/condor/job/temporary.hpp	2009-01-31 21:26:11 UTC (rev 3413)
@@ -29,13 +29,19 @@
 
     namespace detail {
 
-        bool is_handle_valid(temporary_file::handle_type fd)
+#if defined(BOOST_WINDOWS)
+        typedef HANDLE file_handle_type;
+#else
+        typedef int file_handle_type;
+#endif
+
+        inline bool is_handle_valid(file_handle_type fd)
         {
-    #if defined(BOOST_WINDOWS)
+#if defined(BOOST_WINDOWS)
             return INVALID_HANDLE_VALUE != fd;
-    #else
+#else
             return 0 <= fd;
-    #endif
+#endif
         }
 
     } // namespace detail
@@ -43,11 +49,7 @@
     // RAII for file descriptor returned from open_temporary_file.
     struct temporary_file
     {
-#if defined(BOOST_WINDOWS)
-        typedef HANDLE handle_type;
-#else
-        typedef int handle_type;
-#endif
+        typedef detail::file_handle_type handle_type;
 
         temporary_file(handle_type fd, boost::filesystem::path const & path)
             : fd_(fd)



More information about the saga-devel mailing list