~ chicken-core (chicken-5) 1366bb0f532312311bdd97a3495b212743ceca74
commit 1366bb0f532312311bdd97a3495b212743ceca74 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Tue Apr 16 23:31:02 2013 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Tue Apr 16 23:35:04 2013 +0200 Also remove bogus assert. It's a test, if it crashes it crashes, the assert will always be true. Flow analysis and J Altfas found this independently. Signed-off-by: Christian Kellermann <address@hidden> Signed-off-by: felix <felix@call-with-current-continuation.org> diff --git a/tests/posix-tests.scm b/tests/posix-tests.scm index 1f934d9b..e869f2c1 100644 --- a/tests/posix-tests.scm +++ b/tests/posix-tests.scm @@ -37,9 +37,8 @@ (data "abcde") (size 5)) (file-write tmpfilno data) - (let ((mmap (map-file-to-memory #f size prot/read map/file tmpfilno)) + (let ((mmap (map-file-to-memory #f size prot/read (+ map/shared map/file) tmpfilno)) (str (make-string size))) - (assert (memory-mapped-file? mmap)) (move-memory! (memory-mapped-file-pointer mmap) str size) (assert (blob=? (string->blob data) (string->blob str))) (unmap-file-from-memory mmap))))Trap