summaryrefslogtreecommitdiff
path: root/lib/unistd.in.h
Commit message (Collapse)AuthorAgeFilesLines
* Update Gnulib to v0.1-1157-gb03f418.Andy Wingo2017-02-151-2/+6
|
* Update Gnulib to 68b6ade.Andy Wingo2016-07-071-5/+34
| | | | | Also add --conditional-dependencies to the flags. See: https://lists.gnu.org/archive/html/guile-devel/2016-07/msg00012.html
* Revert "Update Gnulib to v0.1-603-g1d16a7b"Andy Wingo2015-10-251-34/+5
| | | | | | | | This reverts commit 2d4da30fdefbcdb065d4b1f48f2a77d06f69e3c3. This Gnulib update was causing failures related to timezones in stime.c. I tried to fix it by adopting the time_rz module from gnulib but that then caused other failures. We can try again later.
* Update Gnulib to v0.1-603-g1d16a7bAndy Wingo2015-10-221-5/+34
|
* Provide glthread/lock.h implementation in terms of Guile threads.Ludovic Courtès2014-03-121-0/+15
| | | | | | | | | | | | | | | | | | Fixes <http://bugs.gnu.org/14404>. Thanks to Paul Eggert <eggert@cs.ucla.edu> for the suggestion. * m4/gnulib-cache.m4: Avoid 'lock' module. * m4/lock.m4, m4/threadlib.m4, lib/glthread/threadlib.c, lib/glthread/lock.c: Remove. * lib/glthread/lock.h: Rewrite in terms of libguile/threads.h. * m4/gnulib-common.m4, m4/gnulib-comp.m4, lib/Makefile.am, lib/unistd.in.h, maint.mk : Update, from Gnulib v0.1-92-g546ff82. * configure.ac (GNULIB_LOCK): Define 'GNULIB_LOCK'. Define 'USE_POSIX_THREADS' when building with pthread support. * Makefile.am (noinst_HEADERS): New variable. (BUILT_SOURCES): Add libguile/scmconfig.h. (libguile/scmconfig.h): New target.
* Update Gnulib to v0.1-77-gd9361daMark H Weaver2014-02-031-4/+18
|
* Update to gnulib 0.0.7865-a828.Andy Wingo2013-02-181-21/+14
|
* Update Gnulib to v0.0-7509-g98a2286.Ludovic Courtès2012-07-061-7/+16
| | | | | * Makefile.am (EXTRA_DIST): Add `m4/gnulib-cache.m4'. * build-aux/git-version-gen: Keep unchanged.
* Update Gnulib to v0.0-6827-g39c3009; use the `dirfd' module.Ludovic Courtès2012-01-161-2/+30
| | | | | | | * m4/gnulib-cache.m4: Use `dirfd'. * libguile/filesys.c: Include Gnulib's <dirent.h> directly. (dirfd): Remove. Suggested by Bruno Haible <bruno@clisp.org>.
* Update Gnulib to v0.0-6703-g4e0358a.Ludovic Courtès2011-12-141-0/+27
|
* Update Gnulib to v0.0-6523-gb3609c1.Ludovic Courtès2011-10-221-115/+164
|
* Update Gnulib to v0.0-5874-g7170ee0.Ludovic Courtès2011-07-011-0/+2
|
* gnulib updateAndy Wingo2011-06-161-7/+23
| | | | | | | | | Added pipe2 and open modules, to get O_CLOEXEC. * libguile/Makefile.am (guile_filter_doc_snarfage$(EXEEXT)): Add gnulib here, in the native build case, for rpl_fflush if needed. foo
* Update Gnulib to v0.0-5158-g7d06b32; remove `strcase' and `version-etc-fsf'.Ludovic Courtès2011-04-251-2/+25
| | | | | | | | * m4/gnulib-cache.m4: Remove `strcase' and `version-etc-fsf'. * configure.ac (POTENTIAL_GCC_CFLAGS): Remove `-Wundef'. * libguile/script.c: Don't include <version-etc.h>.
* Update Gnulib; add new modules.Ludovic Courtès2011-02-141-5/+19
| | | | | | | | | | | This updates Gnulib to v0.0-4889-ge375fe3. * m4/gnulib-cache.m4: Add `accept', `bind', `close', `connect', `getpeername', `getsockname', `getsockopt', `listen', `malloc', `malloca', `recv', `recvfrom', `send', `sendto', `setsockopt', `shutdown', `socket', and `sockets', requested by Jan Nieuwenhuizen <janneke-list@xs4all.nl> for cross-MinGW32 builds. Add `trunc', requested by Mark H Weaver <mhw@netris.org>.
* Update Gnulib to v0.0-4544-gce083ca.Ludovic Courtès2010-12-201-2/+25
|
* Use Gnulib's `nproc'.Ludovic Courtès2010-12-071-6/+24
| | | | | | This updates Gnulib to v0.0-4496-g6491120. * m4/gnulib-cache.m4: Add `nproc'.
* Use Gnulib's `stat-time' module; update Gnulib.Ludovic Courtès2010-09-041-1/+1
| | | | | | This updates Gnulib files to v0.0-4207-gc82b481. * m4/gnulib-cache.m4: Add `stat-time'.
* Update Gnulib to v0.0-3955-g8ab5996.Ludovic Courtès2010-05-291-51/+180
|
* Update Gnulib; use the `func' module.Ludovic Courtès2010-03-181-182/+458
| | | | | | Update Gnulib to v0.0-3575-g128e4b8. * m4/gnulib-cache.m4: Add `func'.
* Use Gnulib's `getaddrinfo' module.Ludovic Courtès2010-02-141-159/+209
| | | | | | | * m4/gnulib-cache.m4: Add `getaddrinfo'. * libguile/Makefile.am (libguile_la_LDFLAGS): Add `$(GETADDRINFO_LIB) $(HOSTENT_LIB) $(SERVENT_LIB)'.
* Use Gnulib's `sys_stat' module; update Gnulib.Ludovic Courtès2009-12-151-41/+76
| | | | | | | | | * .x-sc_prohibit_S_IS_definition: New file. * m4/gnulib-cache.m4: Add `sys_stat'. * libguile/filesys.c: Remove `S_IS*' macro definitions for Ultrix and MinGW.
* Use Gnulib's `locale' module.Ludovic Courtès2009-11-231-1/+26
| | | | | | | | | * configure.ac: Remove test for <xlocale.h>. * libguile/i18n.c: Remove conditional <xlocale.h> inclusion on `HAVE_XLOCALE_H'. * m4/gnulib-cache.m4: Add `locale' module.
* Use Gnulib's `warning' module.Ludovic Courtès2009-11-171-7/+30
| | | | | | | | | | * m4/gnulib-cache.m4: Add `warnings'. * configure.ac: Use `gl_WARN_ADD' to check whether compiler flags are supported. * libguile/Makefile.am (libguile_la_LIBADD): Add $(LTLIBICONV). (libguile_la_LDFLAGS): Add $(INET_NTOP_LIB) $(INET_PTON_LIB).
* Use Gnulib's `inet_ntop' and `inet_pton' modules.Ludovic Courtès2009-11-161-24/+227
| | | | | | | | | | | * m4/gnulib-cache.m4: Add `inet_ntop' and `inet_pton'. * configure.ac: Don't check for `inet_ntop' and `inet_pton'. * libguile/socket.c (scm_inet_pton, scm_inet_ntop): Compile regardless of `HAVE_INET_PTON' and `HAVE_INET_NTOP' respectively. * libguile/filesys.c: Use <stdlib.h> instead of <canonicalize.h>.
* Use Gnulib's `lib-symbol-versions' module.Ludovic Courtès2009-08-091-3/+10
| | | | * m4/gnulib-cache.m4: Add `lib-symbol-versions'.
* Add Gnulib portability modules; update Gnulib files.Ludovic Courtès2009-05-211-6/+30
| | | | | | | | * m4/gnulib-cache.m4 (gl_MODULES): Add `flock' (provides flock(2) declaration and implementation), `fpieee' (fixes floating point behavior on Alpha and SH), `stdlib' (provides an unsetenv(3) declaration, among others), `putenv' (provides a putenv(3) declaration and implementation with the semantics we need).
* Make sure that we have a real on-the-stack alloca()Neil Jerram2009-01-121-0/+1
| | | | | | | | | | | | Because of how Guile saves and restores continuations (by copying the stack), and how it uses alloca to create space for debug information on the stack, we must have an alloca() that really does use the stack, and not one that uses the heap. To do this, we use the Gnulib "alloca-opt" module instead of "alloca". This commit also updates the Gnulib sources from the current Gnulib Git repository.
* Use Gnulib's `full-write' and `full-read' modules.Ludovic Courtès2008-11-301-0/+553