<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -314,11 +314,12 @@ if Buildr::Util.java_platform?
   
   module Buildr
     class ProcessStatus
-      attr_reader :pid, :termsig, :stopsig
+      attr_reader :pid, :termsig, :stopsig, :exitstatus
       
-      def initialize(pid, success)
+      def initialize(pid, success, exitstatus)
         @pid = pid
         @success = success
+        @exitstatus = exitstatus
         
         @termsig = nil
         @stopsig = nil
@@ -395,16 +396,16 @@ if Buildr::Util.java_platform?
         args = if cmd.size &gt; 1 then cmd[1..cmd.size] else [] end
         
         res = if Buildr::Util.win_os? &amp;&amp; cmd.size == 1
-          __native_system__(&quot;#{cd} call #{cmd.first}&quot;) == 0
+          __native_system__(&quot;#{cd} call #{cmd.first}&quot;)
         else
           arg_str = args.map { |a| &quot;'#{a}'&quot; }
-          __native_system__(cd + cmd.first + ' ' + arg_str.join(' ')) == 0
+          __native_system__(cd + cmd.first + ' ' + arg_str.join(' '))
         end
-        $? = Buildr::ProcessStatus.new(0, res)    # KLUDGE
+        $? = Buildr::ProcessStatus.new(0, res == 0, res)    # KLUDGE
         
         block.call(res, $?)
       end
     end
 
   end
-end
\ No newline at end of file
+end</diff>
      <filename>lib/buildr/core/util.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>69282ef367cac7297ac829a39c11fca07c7ba83d</id>
    </parent>
  </parents>
  <author>
    <name>Daniel Spiewak</name>
    <email>djspiewak@apache.org</email>
  </author>
  <url>http://github.com/djspiewak/buildr/commit/b52963ea67501984efdbf13cd192670a2d4a37ca</url>
  <id>b52963ea67501984efdbf13cd192670a2d4a37ca</id>
  <committed-date>2009-07-01T09:08:29-07:00</committed-date>
  <authored-date>2009-07-01T09:08:29-07:00</authored-date>
  <message>Added exitstatus method to ProcessStatus</message>
  <tree>092a60d7f11b6bfc653acf0fa0fc5c13dda45cd6</tree>
  <committer>
    <name>Daniel Spiewak</name>
    <email>djspiewak@apache.org</email>
  </committer>
</commit>
