Commit Graph

104 Commits

Author SHA1 Message Date
sperber 0e0faad5e1 Do this:
From: Emilio Lopes <eclig@gmx.net>
Subject:  Misleading error message in `exec-path/env'
To: scsh-users@scsh.net

The procedure `exec-path/env' gives "No executable found." if it fails
to execute the given program.  This error message is misleading since
there can be other reasons for the failure, e.g. the command line was
too long.  I think something along the lines of "Failed to run
program/executable." would be more appropriate.

--
Emílio C. Lopes
Munich, Germany
2006-11-18 14:14:35 +00:00
sperber b4a1ae5533 Add missing #include <string.h>. 2006-10-31 09:37:15 +00:00
sperber c46c84f66c Fix precedence bugs in regexp code.
Submitted by: Matthew Dempsky
2006-10-31 09:35:19 +00:00
mainzelm a3e4aad42f Rearrange code 2006-05-16 13:31:41 +00:00
mainzelm 4a80163ecf 0.6.7 2006-05-16 07:23:16 +00:00
mainzelm 97ed3425cd Comment add 2006-05-16 07:22:15 +00:00
mainzelm da739b9032 Fix for Solaris: make master pty in FORK-PTY-SESSION a TTY as well. 2006-04-26 11:57:04 +00:00
mainzelm 8f234fc733 If a fork narrows the thread system to the current thread, the REPL
gets suspended. However, in an interactive session, the REPL is very
likely to hold the lock of the input port. Hence, release the locks of
the command ports in the child if NARROW? is true.
2006-04-26 09:44:26 +00:00
mainzelm 1ab6384c63 comment out any-test 2006-04-19 09:18:54 +00:00
mainzelm e76661aadd Remove some tests that didn't really make sense. 2006-04-05 08:09:51 +00:00
mainzelm 5db687eae1 Propagate argv[0] to the scheme level and use it as first element of
the command line.
2006-04-05 08:06:16 +00:00
mainzelm 3b4becd2ba Use / as target directory in cd tests 2006-04-05 07:53:03 +00:00
mainzelm 329e4539b0 Add make-pty-a-tty for System V and use it in fork-pty-session 2006-03-29 16:28:26 +00:00
mainzelm 45acda7c3f New pty tests and some small fixes 2006-03-29 13:37:58 +00:00
mainzelm 2e37299496 Use system-dependent facilities to open a new pty. 2006-03-29 13:24:43 +00:00
mainzelm 4cd8cffe81 Fix bug in test case 2006-03-23 11:07:10 +00:00
mainzelm d11a09044c Add structures for remaining test files and add all test modules to
the opened packages of test-all.
2006-03-23 10:54:02 +00:00
mainzelm e1bcf389b6 One more test 2006-03-23 10:53:08 +00:00
mainzelm 8246b41681 Let UNCASE-CHAR-SET return a regular expression as promised in the manual. 2006-03-23 10:52:31 +00:00
mainzelm bbcf682f5b Remove test cases assuming SKIP-CHAR-SET is accepting a character
predicate - it does no longer.
2006-03-23 10:04:34 +00:00
mainzelm bfbb3e31ea Fix expr-test-test 2006-03-23 09:35:15 +00:00
mainzelm d18adb9c2b Adjust char-set tests to match 8 bit representation 2006-03-23 08:09:51 +00:00
mainzelm c965536804 Cover 8 bits instead of 7 when converting from char-sets to regexps. 2006-03-23 07:59:14 +00:00
mainzelm fbfe81aa85 Two casts to please gcc 4 2006-03-23 07:57:10 +00:00
mainzelm 842fc396b8 Another fix for read-line-split-test
Uniform test suite name
2006-03-22 13:06:29 +00:00
mainzelm 2e4f79161c Fix read-line-split-test
Fix typos
2006-03-22 13:02:22 +00:00
mainzelm 2ec9c3d879 Add missing standard header includes spotted by gcc 4 2006-03-22 08:35:14 +00:00
mainzelm 5f3c53746f Let (%)read-delimited! ensure that the buffer is mutable. 2005-10-18 14:58:11 +00:00
mainzelm f4fbe4c986 (rx (| numeric alphabetic)) yields a char-set: but
(rx (| ,(rx numeric) ,(rx alphabetic))) doesn't:, even
though the "type-checking rules" for char-sets says
that it should:

> (rx (| numeric alphabetic))
'#{re-char-set}
> (rx (| ,(rx numeric) ,(rx alphabetic)))
'#{Re-choice}

The following patch fixes this but I'm not sure if
make-re-choice is the right place to tackle this problem:

This fixes bug report #1063781
2005-10-18 14:01:50 +00:00
mainzelm cfcb6a1b05 Get rid of sig_t 2005-10-18 13:54:22 +00:00
mainzelm 525f13a82b Declare proper functions 2005-10-18 13:52:48 +00:00
eknauel ac0edb679b Fix md5-digest-for-port: Don't fail if the total number of bytes read from a port exactly matches the buffer size 2005-09-14 11:07:15 +00:00
mainzelm 89db21acf6 Don't mark stopped processes as dead 2005-09-14 11:03:24 +00:00
mainzelm 03d11e2576 + IGNORE-SIGNAL to ignore synchronous signals
+ HANDLE-DEFAULT-SIGNAL to re-install default signal handler for
  synchronous signals
2005-09-13 13:14:16 +00:00
mainzelm 354188c3c5 Export predicates for user-info? and group-info?. 2005-05-30 12:59:05 +00:00
sperber 0628b66c3e The format_date function tries to fill the (non-POSIX) tm_zone field
of struct tm, assuming the corresponding argument is a string.  By the
scsh documentation, #f is allowed, too.  So just use NULL in that case
instead of raising an argument-type exception, as was the case
previously.
2005-04-15 14:58:57 +00:00
mainzelm 6aa549d288 Fixed missing GC_PROTECTs within send_substring 2005-02-22 10:42:04 +00:00
chetz fc88c1907a most changes are cosmetical
there are few new tests
2004-10-03 11:35:21 +00:00
chetz da3caf4f5b first commit 2004-09-22 07:43:39 +00:00
chetz 027ce1b9d7 new tests 2004-09-05 16:59:43 +00:00
chetz 99f77e2c06 first commit 2004-09-05 16:59:13 +00:00
chetz 90cf44f3b9 the state-var-test was wrong 2004-08-28 18:16:52 +00:00
sperber ce9da610e6 Handle the regexp matching the empty string specially, as POSIX
requires it to be "()", not "()".

This closes bug

[ 1005026 ] sre: (** 0 0 "foo") raises error
2004-08-22 14:22:29 +00:00
chetz 43e5f6fb8c more tests 2004-08-19 14:11:23 +00:00
chetz 1e6d6d0841 more tests 2004-08-18 13:55:35 +00:00
chetz 8218b146f8 changed a few tests 2004-08-12 20:17:35 +00:00
chetz 2bc4c06457 more test cases 2004-08-12 15:13:18 +00:00
chetz 3c4a6c7c46 some more test cases 2004-08-10 11:50:22 +00:00
chetz 11299af1a4 just some "cosmetic" changes 2004-08-10 11:48:40 +00:00
chetz 5107390fe2 added intefaces for new test-files 2004-08-10 11:47:15 +00:00