bug#20302: peek-char messes up file position on binary string ports

2015-09-06 Thread Mark H Weaver
Mark H Weaver writes: > David Kastrup writes: > >> (use-modules (rnrs bytevectors) (rnrs io ports)) >> (let ((port (open-bytevector-input-port >> (string->utf8 "Blablabla\nBlablabla\n" >> (seek port 13 SEEK_SET) >> (format #t "~c ~d\n" (peek-char

bug#21424: Acknowledgement (Bug#685919: guile-1.6: SIGALRM signal handler does not get called when guile blocks on I/O)

2015-09-06 Thread Rob Browning
retitle 21424 guile-2.0: SIGALRM signal handler does not get called when guile blocks on I/O thanks GNU bug Tracking System writes: > Thank you for filing a new bug report with debbugs.gnu.org. Note: I used the wrong bug number (the old guile-1.6 clone) in the original

bug#21425: [PATCH] Remove needless mkstemp() check

2015-09-06 Thread Kouhei Sutou
There is mkstemp() check by AC_REPLACE_FUNCS() in configure.ac. If mkstemp() isn't found, mkstemp() is defined by gnulib-tool. But mkstemp() is always defined in libguile/mkstemp.c. If we define mkstemp() by gnulib-tool, mkstemp() is defined twice. It caused a link error. The situation is caused