[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