Custom Query (1030 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (934 - 936 of 1030)

Ticket Resolution Summary Owner Reporter
#454 fixed revive-shared-libraries bug Gary Byers Osei Poku
Description

When the shlib.soname of the library has no dots in it, the '1+ operation fails in REVIVE-SHARED-LIBRARIES. Obviously, this prevents any kind of library revival.

The attached patch is a suggested fix.

#858 fixed run-program arguments on Windows Gary Byers R. Matthew Emerson
Description

On Windows, one creates a new process with CreateProcess, which accepts a string parameter that contains the command line for the newly created process.

In the newly created process, C runtime code then parses this string and constructs argc and argv[]. The rules used to do this are described by http://msdn.microsoft.com/en-us/library/a1y7w461.aspx.

We need to apply the inverse of those rules to the command and arguments given to run-program so that the the newly created process sees the same argv[] that the user provided to run-program.

Currently, we just join the all the argument strings together with #\space and call it a day.

#914 invalid run-program on MS-Windows does not collect output in a stream. Pascal Bourguignon
Description

On linux:

 (with-output-to-string (out)
        (ccl:run-program
         "/bin/sh"
         '("-c" "echo hello")
         :input nil :output out :wait t))
"hello
"

which is the expected result.

On MS-Windows:

(with-output-to-string (out)
            (ccl:run-program
             "C:/cygwin/bin/sh"
             '("-c" "echo  hello")
             :input nil :output out :wait t))
"
"

which is not expected. Notice that run-program runs successfully:

(ccl:run-program
           "C:/cygwin/bin/sh"
           '("-c" "echo  hello")
           :input nil :output (make-string-output-stream) :wait t)
#<external-process (C:/cygwin/bin/sh -c
                    echo  hello)[nil] (exited : 0) #x2108DC3B8D>

but the output is not collected.

(list (lisp-implementation-type) (lisp-implementation-version)
               (machine-type) (machine-version))
("Clozure Common Lisp" "Version 1.7-r14925M  (Windowsx8664)" "x64" nil)
Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.