| To: | scsh-checkins@lists.sourceforge.net |
|---|---|
| Subject: | [Scsh-checkins] CVS: scsh/scsh syscalls.scm,1.20,1.21 |
| From: | Olin Shivers <olin-shivers@users.sourceforge.net> |
| Date: | Sat, 02 Jun 2001 10:47:54 -0700 |
| List-id: | <scsh-checkins.lists.sourceforge.net> |
| Sender: | scsh-checkins-admin@lists.sourceforge.net |
Update of /cvsroot/scsh/scsh/scsh
In directory usw-pr-cvs1:/tmp/cvs-serv20301
Modified Files:
syscalls.scm
Log Message:
Fixed alist->env-vec to coerce a value that's a list of strings to a
colon-separated string of the elements, per the spec. Oops.
Index: syscalls.scm
===================================================================
RCS file: /cvsroot/scsh/scsh/scsh/syscalls.scm,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -r1.20 -r1.21
*** syscalls.scm 1999/08/06 13:28:05 1.20
--- syscalls.scm 2001/06/02 17:47:52 1.21
***************
*** 892,896 ****
(define (alist->env-vec alist)
(list->vector (map (lambda (var.val)
! (string-append (car var.val) "=" (cdr var.val)))
alist)))
--- 892,899 ----
(define (alist->env-vec alist)
(list->vector (map (lambda (var.val)
! (string-append (car var.val) "="
! (let ((val (cdr var.val)))
! (if (string? val) val
! (string-join val ":")))))
alist)))
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [Scsh-checkins] CVS: scsh-0.6/scsh scsh.scm,1.13,1.14, Olin Shivers |
|---|---|
| Next by Date: | [Scsh-checkins] CVS: scsh-0.6/scsh syscalls.scm,1.19,1.20, Olin Shivers |
| Previous by Thread: | [Scsh-checkins] CVS: scsh-0.6/scsh scsh.scm,1.13,1.14, Olin Shivers |
| Next by Thread: | [Scsh-checkins] CVS: scsh-0.6/scsh syscalls.scm,1.19,1.20, Olin Shivers |
| Indexes: | [Date] [Thread] [Top] [All Lists] |