Rob Browning
1d69880461
Fix C style error.
2006-09-01 01:39:52 +00:00
Rob Browning
421ccd369d
*** empty log message ***
2006-09-01 01:35:26 +00:00
Rob Browning
2b49d8e3cb
(scm_c_port_for_each): Add a scm_remember_upto_here_1(ports) at the
...
end of the function to fix a GC bug.
2006-09-01 01:35:13 +00:00
Kevin Ryde
5f749e99dc
*** empty log message ***
2006-08-21 23:35:24 +00:00
Kevin Ryde
acc028b0eb
(SCM_I_PTHREAD_ONCE_INIT): Use
...
SCM_NEED_BRACES_ON_PTHREAD_ONCE_INIT to cope with Solaris.
Reported by Claes Wallin.
2006-08-21 23:32:58 +00:00
Kevin Ryde
065366d0df
(SCM_NEED_BRACES_ON_PTHREAD_ONCE_INIT): New output to scmconfig.h.
2006-08-21 23:29:48 +00:00
Kevin Ryde
5c2b1ab57b
(SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT): New, set from configure.
2006-08-21 23:27:53 +00:00
Kevin Ryde
3805c7d8c9
*** empty log message ***
2006-07-25 00:26:05 +00:00
Kevin Ryde
3d9ff38eac
(get_thread_stack_base): Restrict HAVE_PTHREAD_GETATTR_NP
...
on pthreads version, since pthread_getattr_np not available on solaris
and macos. Reported by Claes Wallin.
2006-07-25 00:09:30 +00:00
Kevin Ryde
658b7fa124
bit more comment on sethostname
2006-07-24 23:40:31 +00:00
Kevin Ryde
42522438e9
*** empty log message ***
2006-07-24 01:39:51 +00:00
Kevin Ryde
0a331acc54
(dirfd): Test with #ifndef rather than HAVE_DIRFD, since
...
it's a macro on MacOS X. Reported by Claes Wallin.
2006-07-24 01:38:24 +00:00
Kevin Ryde
2895b96375
*** empty log message ***
2006-07-24 00:47:23 +00:00
Kevin Ryde
adc72e85fd
(sethostname): Give prototype if not HAVE_DECL_SETHOSTNAME,
...
for the benefit of Solaris 10. Reported by Claes Wallin.
2006-07-24 00:45:09 +00:00
Kevin Ryde
ec6844790f
*** empty log message ***
2006-07-23 22:20:50 +00:00
Kevin Ryde
7ac90ac289
(scm_htonl, scm_ntohl): Use scm_to_uint32 rather than
...
NUM2ULONG, to enforce 32-bit range check on systems with 64-bit long.
2006-07-23 22:19:41 +00:00
Kevin Ryde
0c5365ea3e
*** empty log message ***
2006-07-21 00:36:33 +00:00
Kevin Ryde
a0ceceba5d
(alloca): Update <alloca.h> etc blob, per current
...
autoconf recommendation. Should fix Solaris 10 reported by Claes
Wallin.
2006-07-21 00:32:32 +00:00
Kevin Ryde
d568a582ef
Include <string.h>, needed for memset() which is used by
...
FD_ZERO() on Solaris 10. Reported by Claes Wallin.
2006-07-21 00:09:52 +00:00
Rob Browning
6bfedde58c
*** empty log message ***
2006-07-19 06:44:37 +00:00
Rob Browning
5121c02c00
Add __attribute__ ((returns_twice)) to the
...
ia64_getcontext prototype so that gcc will make the right
arrangements and avoid an illegal instruction during
call-with-current-continuation.
2006-07-19 06:44:30 +00:00
Ludovic Courtès
71aa2c6c7b
Changes from arch/CVS synchronization
2006-07-12 08:15:57 +00:00
Kevin Ryde
c26cb2aee4
*** empty log message ***
2006-07-07 22:34:27 +00:00
Kevin Ryde
963c8133d6
(version.h): Don't use $< in an explicit rule, it's not
...
portable and in particular fails on OpenBSD and AIX (see autoconf
manual too). Reported by Mike Gran.
2006-07-07 22:32:14 +00:00
Kevin Ryde
4a0c7b515d
(core_environments_unobserve): Use if/else rather
...
than ?: for "SET" bits, avoiding complaints from AIX xlc compiler
about them not being rvalues. Reported by Mike Gran.
2006-07-07 22:21:08 +00:00
Kevin Ryde
e11f46816f
*** empty log message ***
2006-06-25 01:00:05 +00:00
Kevin Ryde
9b24833dbf
(bdtime2c): Test HAVE_STRUCT_TM_TM_GMTOFF for tm_gmtoff, rather than
...
HAVE_TM_ZONE.
(scm_strptime): Use tm_gmtoff from the strptime result when that field
exists, it's set by glibc strptime "%s".
2006-06-25 00:59:00 +00:00
Kevin Ryde
dd1aea35e1
(bdtime2c): tm_gmtoff is seconds East, so take negative of
...
tm:gmtoff which is seconds West. Reported by Aaron VanDevender.
2006-06-25 00:18:36 +00:00
Ludovic Courtès
97217304d6
Changes from arch/CVS synchronization
2006-06-20 16:44:50 +00:00
Kevin Ryde
a844aadfcc
*** empty log message ***
2006-06-06 00:39:55 +00:00
Kevin Ryde
3af58816a2
(BUILT_SOURCES): Remove guile.texi, only used by
...
maintainers (with doc/maint/docstring.el). Fixes parallel "make -j2"
reported by Mattias Holm.
2006-06-06 00:36:29 +00:00
Kevin Ryde
a5dc14cee1
*** empty log message ***
2006-06-02 23:43:17 +00:00
Kevin Ryde
6af0266b17
(s_vector): Conditionalize on SCM_ENABLE_ELISP, to avoid
...
unused variable warning when elisp disabled. Reported by Ryan
VanderBijl.
2006-06-02 23:42:01 +00:00
Kevin Ryde
3dfa9910db
(scm_handle_by_message): Add dummy return value to avoid
...
compiler warning on cygwin.
2006-06-02 23:39:12 +00:00
Kevin Ryde
b42f4dd9ac
(EXTRA_DOT_X_FILES): Typo in dependency rule, was a
...
duplicate of EXTRA_DOT_DOC_FILES.
(DOT_X_FILES, EXTRA_DOT_X_FILES, DOT_DOC_FILES, EXTRA_DOT_DOC_FILES):
Add scmconfig.h to dependencies, since these all run cpp. Helps a
parallel "make -j2". Reported by Mattias Holm.
2006-06-02 23:26:03 +00:00
Kevin Ryde
e2f5ceb48d
(scm_set_port_mark, scm_set_port_free,
...
scm_set_port_print, scm_set_port_equalp, scm_set_port_flush,
scm_set_port_end_input, scm_set_port_close, scm_set_port_seek,
scm_set_port_truncate, scm_set_port_input_waiting): Use scm_t_bits for
port type descriptor, same as scm_make_port_type return value.
2006-05-30 01:36:35 +00:00
Kevin Ryde
b118d6df5a
(scm_set_port_mark, scm_set_port_free,
...
scm_set_port_print, scm_set_port_equalp, scm_set_port_flush,
scm_set_port_end_input, scm_set_port_close, scm_set_port_seek,
scm_set_port_truncate, scm_set_port_input_waiting): Use scm_t_bits for
port type descriptor, same as scm_make_port_type return value.
2006-05-30 01:29:03 +00:00
Marius Vollmer
2f84db4c66
*** empty log message ***
2006-05-29 21:43:55 +00:00
Marius Vollmer
a3f15eb67c
(scm_equal_p): Use scm_array_equal_p explicitely when one
...
of the arguments is a array. This allows vectors to be equal to
one-dimensional arrays.
2006-05-29 21:40:06 +00:00
Marius Vollmer
5f010460d6
*** empty log message ***
2006-05-29 20:31:59 +00:00
Marius Vollmer
25daa4eb00
(scm_ithrow): When looking for the jmpbuf, first test that we have a
...
pair before accessing its cdr. Thanks to Bill Schottstaedt!
2006-05-29 20:31:39 +00:00
Kevin Ryde
8ce0a099f7
*** empty log message ***
2006-05-27 22:50:32 +00:00
Kevin Ryde
cd4387d987
Add malloc.h to get alloca() on mingw. Reported by "The Senator".
2006-05-27 22:49:09 +00:00
Kevin Ryde
c792a7533c
Add malloc.h to get alloca() on mingw.
2006-05-27 22:48:28 +00:00
Marius Vollmer
c3744cdced
Correct embarrasing typo. "Always be sure to test the right branch."
2006-05-27 21:26:03 +00:00
Marius Vollmer
57e1b34a17
* srfi-4.c, strings.c: Replace SCM_C_INLINE with SCM_C_INLINE_KEYWORD.
...
Thanks to Mark Gran!
2006-05-27 21:01:28 +00:00
Kevin Ryde
8832641ab8
*** empty log message ***
2006-05-26 00:58:21 +00:00
Kevin Ryde
83af35ed9b
(fport_input_waiting): For ioctl, check HAVE_IOCTL as well
...
as defined(FIONREAD), since mingw has FIONREAD but not ioctl().
Reported by "The Senator".
For select and ioctl, move fdes into those conditionals, to avoid
unused variable warning when neither of those used.
2006-05-26 00:24:03 +00:00
Kevin Ryde
3b3a44557e
*** empty log message ***
2006-05-22 23:05:00 +00:00
Kevin Ryde
4ac6404336
Remove "fwrite" declaration under "! HAVE_UNISTD_H".
...
It's unused and will be in stdio.h anyway (if it's anywhere).
2006-05-22 22:46:26 +00:00