~ chicken-core (chicken-5) 972388c5753bb24142dde67bdd4870865b01739f


commit 972388c5753bb24142dde67bdd4870865b01739f
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Wed Oct 20 04:43:32 2010 -0400
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Wed Oct 20 04:43:32 2010 -0400

    moved incorrectly placed foreign vars in posixunix.scm (thanks to Kon Lovett)

diff --git a/posixunix.scm b/posixunix.scm
index 53c06501..fd21fd58 100644
--- a/posixunix.scm
+++ b/posixunix.scm
@@ -33,6 +33,12 @@
   (not inline ##sys#interrupt-hook ##sys#user-interrupt-hook))
 
 
+;; these are not available on Windows
+
+(define-foreign-variable _stat_st_blksize unsigned-int "C_statbuf.st_blksize")
+(define-foreign-variable _stat_st_blocks unsigned-int "C_statbuf.st_blocks")
+
+
 ;;; common code
 
 (include "posix-common.scm")
@@ -472,11 +478,6 @@ static int set_file_mtime(char *filename, C_word tm)
 EOF
 ) )
 
-;; these are not available on Windows
-
-(define-foreign-variable _stat_st_blksize unsigned-int "C_statbuf.st_blksize")
-(define-foreign-variable _stat_st_blocks unsigned-int "C_statbuf.st_blocks")
-
 ;; Faster versions of common operations
 
 (define ##sys#file-nonblocking!
Trap