Commit Graph

77 Commits

Author SHA1 Message Date
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
chetz c7d103da99 works with string-ports instead
of temp-files now
2004-08-09 15:24:43 +00:00
chetz 290104da0a first commit 2004-08-09 08:49:16 +00:00
chetz 9174add359 Log Message:
first commit
2004-08-09 08:46:09 +00:00
chetz e42ed5864e *** empty log message *** 2004-08-09 08:38:48 +00:00
chetz 5c0ff0293b *** empty log message *** 2004-07-07 13:37:56 +00:00
bdc 8ddb1f619c Add interix support 2004-04-16 04:56:13 +00:00
mainzelm 142b393ab8 Export default-lib-dirs as promised in the manual. 2004-04-15 13:01:35 +00:00
mainzelm e534395099 Bump version number to 0.6.7 CVS 2004-04-15 12:31:43 +00:00
mainzelm 287a829cbd 0.6 release 2004-03-31 20:08:17 +00:00
mainzelm 52ac78e0aa Fix WITH-LOCK: The previous version called RELEASE-LOCK in the before
thunk. Noted by Taylor Campbell.
2004-03-24 08:14:55 +00:00
mainzelm 05e38a42da Save and restore the current package for -le and -lel. 2004-03-15 15:39:21 +00:00
mainzelm 8b334402ae Removed support for Ultrix. It is lacking support for POSIX regexps. 2004-03-15 15:35:18 +00:00
mainzelm a41eb3da04 In the top-level condition handler, exit only on errors and call
the surrounding handler for all other conditions.
2004-03-14 17:21:33 +00:00
mainzelm 7b13b9bebb + Exit with status 1 in case of an error
+ Display the condition in the top-level scsh handler
2004-03-11 10:17:41 +00:00
mainzelm 622ef7a99f Install handler in CALL-TERMINALLY so scsh with exit with status 1 in case of an error. 2004-03-11 09:54:33 +00:00
mainzelm bcbd16ff0a + Exit with status 0 if an error occurs during exiting.
+ Minor cleanup
2004-03-09 09:20:00 +00:00
mainzelm 69248ecad2 Better error message if $SCSH_LIB_DIRS contains garbage. 2004-03-03 10:33:35 +00:00
mainzelm 90ba284584 Revert last check-in. Reading again through the manual, I now think that it's maybe better to complain if -e was specified without -sfd or -s. 2004-02-20 15:27:29 +00:00
mainzelm 388d2f7b2b Better checking for the inter-switch dependencies.
In particular, the code now complains if -e was used with an
end-option, switches to non-interactive-mode for -e and ensures that
-ds,-dm, and -de always get -s <script> as end-option.

In addition, better diagnostics is provided.
2004-02-20 15:03:45 +00:00
mainzelm e603ebb626 + Preseve quotation of [],? and * while processing braces.
+ Unquote constant patterns before file existence check.
2004-02-09 12:16:02 +00:00
mainzelm bdf5f8e09f Fixed bug in MAKE-STRING-PORT-FILTER: An argument to read-string! was missing 2004-02-04 08:37:43 +00:00
mainzelm 57fbec4ef2 Renamed lib-dir-list to lib-dirs-list. 2004-02-03 12:49:40 +00:00
mainzelm 0a899ac0fd Use strcmp to check for empty arguments. 2004-02-02 17:18:39 +00:00
mainzelm 8fd66025f0 Use /etc instead of /bin in tests that change dirctories. 2004-02-02 15:17:36 +00:00
mainzelm 6582c616a3 Changed the copyright notices concerning David Albertz on behalf of
Dr. Olin Shivers. Quoting Olin: "Forget it. David was a student who
worked for me -- paid money to hack."
2004-01-27 13:50:48 +00:00
mainzelm 11880601dd + Pass prog_name from main to process_args
+ During argument processing, skip empty arguments inserted by the
meta-argument expander
2004-01-27 13:39:34 +00:00
sperber 33fe47abca Fix the various SELECT-like procedures for 0 timeouts. 2004-01-16 21:42:17 +00:00