diff --git a/ChangeLog b/ChangeLog index ab92166e4..a90002438 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2003-07-27 Marius Vollmer + * configure.in: Look for sched_yield in -lrt; this is needed for + Solaris. Thanks to Matthias Koeppe! + (setgroups): Check for it. + * configure.in (__libc_stack_end): Actually use the value in __libc_stack_end for something so that the access doesn't get optimized away. Thanks to Matthias Koeppe! diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 07bdedf4f..1e31aef82 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,5 +1,10 @@ 2003-07-27 Marius Vollmer + * posix.h (scm_setgroups): New prototype. + * posix.c (scm_setgroups): New. Thanks to Paul Jarc! + (scm_getgroups): Handle groups ids that don't fit into a fixnum. + Don't use SCM_WRITABLE_VELTS. + * gc.h (SCM_GC_SET_CELL_BVEC): New. * gc-card.c (scm_i_init_card_freelist): Use it. Thanks to Matthias Koeppe!