~ chicken-core (chicken-5) 072aea8a3458ddacfa23115d217a64f4cecbaf28


commit 072aea8a3458ddacfa23115d217a64f4cecbaf28
Author:     Peter Bex <peter@more-magic.net>
AuthorDate: Sat Sep 2 13:45:44 2017 +0200
Commit:     Peter Bex <peter@more-magic.net>
CommitDate: Sat Sep 2 13:45:44 2017 +0200

    Add change-directory[*] to (chicken process-context) and fix find-files test

diff --git a/posix.scm b/posix.scm
index 8115bfd3..225da032 100644
--- a/posix.scm
+++ b/posix.scm
@@ -214,13 +214,14 @@
 (import chicken chicken.posix))
 
 (module chicken.process-context
-  (command-line-arguments argv get-environment-variable
+  (change-directory change-directory* current-directory
+   command-line-arguments argv get-environment-variable
    get-environment-variables set-environment-variable!
    unset-environment-variable! emergency-exit exit on-exit
-   executable-pathname program-name current-directory
-   set-root-directory! current-effective-group-id
-   current-effective-user-id current-group-id current-process-id
-   current-user-id parent-process-id current-user-name
-   current-effective-user-name create-session process-group-id
-   user-information)
+   executable-pathname program-name set-root-directory!
+   current-effective-group-id current-effective-user-id
+   current-group-id current-process-id current-user-id
+   parent-process-id current-user-name
+   current-effective-user-name create-session
+   process-group-id user-information)
 (import chicken chicken.posix))
diff --git a/tests/test-find-files.scm b/tests/test-find-files.scm
index 723e4720..32ce4572 100644
--- a/tests/test-find-files.scm
+++ b/tests/test-find-files.scm
@@ -24,7 +24,7 @@
             "find-files-test-dir/dir-link-target/foo"
             "find-files-test-dir/dir-link-target/bar"))
 
-(current-directory "find-files-test-dir")
+(change-directory "find-files-test-dir")
 
 (cond-expand
   ((and windows (not cygwin))		; Cannot handle symlinks
@@ -212,5 +212,5 @@
 
 (test-end "find-files")
 
-(current-directory "..")
+(change-directory "..")
 (delete-directory "find-files-test-dir" #t)
Trap