diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 46b007983..6ab8ce396 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,13 @@ +2006-09-26 Kevin Ryde + + * _scm.h (scm_to_off64_t, scm_from_off64_t): New macros. + * fports.c (scm_open_file): Use open_or_open64. + (fport_seek_or_seek64): New function, adapting fport_seek. + * fports.c, fports.h (scm_i_fport_seek, scm_i_fport_truncate): New + functions. + * ports.c (scm_seek, scm_truncate_file): Use scm_i_fport_seek and + scm_i_fport_truncate to allow 64-bit seeks and truncates on fports. + 2006-09-23 Kevin Ryde * numbers.c, numbers.h (scm_log, scm_log10, scm_exp, scm_sqrt): New diff --git a/test-suite/ChangeLog b/test-suite/ChangeLog index 7392af8d0..d0e289ce4 100644 --- a/test-suite/ChangeLog +++ b/test-suite/ChangeLog @@ -1,3 +1,8 @@ +2006-09-26 Kevin Ryde + + * tests/ports.test (seek): New tests. + (truncate-file): More tests. + 2006-09-23 Kevin Ryde * tests/numbers.test (exp, log, log10, sqrt): New tests.