summaryrefslogtreecommitdiff
path: root/libguile
Commit message (Expand)AuthorAgeFilesLines
* Use /dev/null in 'piped-process' if port is not backed by a fdes.HEADmainJosselin Poiret2023-05-081-4/+16
* Add error handling for spawn's posix_spawn_file_actions_adddup2.Josselin Poiret2023-05-081-6/+13
* call-with-values builtin doesn't leave garbage on the stackAndy Wingo2023-05-071-6/+7
* Use SCM_GSUBR_MAX in place of the hardcoded numberDaniel Llorens2023-04-272-4/+4
* Fix typo in append procedure documentationJorge Gomez2023-04-051-1/+1
* Use 'posix_spawn_file_actions_addclosefrom_np' where available.Ludovic Courtès2023-04-021-0/+14
* Remove racy optimized file descriptor closing loop in 'spawn'.Ludovic Courtès2023-04-021-29/+1
* 'spawn' closes only open file descriptors on non-GNU/Linux systems.Ludovic Courtès2023-04-021-1/+18
* scm_i_utf8_string_hash: compute u8 chars not bytesRob Browning2023-03-182-3/+3
* 'spawn' ensures it is passed open file ports.Ludovic Courtès2023-01-261-5/+13
* Verify 'W_EXITCODE' only when we provide our own definition.v3.0.9Ludovic Courtès2023-01-231-1/+1
* Remove 'extern' from 'scm_i_current_thread' definition, except on macOS.v3.0.9rc1Ludovic Courtès2023-01-201-2/+4
* Add Gnulib 'sys_select' module, needed for MinGW.Ludovic Courtès2023-01-191-1/+2
* Adjust 'W_EXITCODE' for Windows.Ludovic Courtès2023-01-181-1/+5
* Fix argument number in 'spawn' type check.Ludovic Courtès2023-01-181-1/+1
* Add 'bytevector-slice'.Ludovic Courtès2023-01-142-2/+64
* Reduce redundant 'close' calls when forking on some systems.Andrew Whatson2023-01-131-3/+38
* Make 'system*' and 'piped-process' internally use 'spawn'.Josselin Poiret2023-01-131-154/+78
* Add 'spawn'.Josselin Poiret2023-01-132-3/+156
* Patch for bug #60234Daniel Llorens2022-12-211-1/+2
* fix Apple Silicon JIT compilationAleix Conchillo Flaqué2022-12-201-1/+24
* Fix possible deadlock in 'lock-mutex'.Olivier Dion2022-11-201-9/+10
* Work around unwanted stack retention when using prompts.Ludovic Courtès2022-11-201-5/+12
* Define Scheme bindings to ‘openat’ when available.Maxime Devos2022-10-213-20/+79
* Define a Scheme binding to ‘fstatat’ when available.Maxime Devos2022-10-213-0/+41
* Define a Scheme binding to ‘fchownat’ when it exists.Maxime Devos2022-10-212-0/+36
* Define a Scheme binding to ‘unlinkat’ when it exists.Maxime Devos2022-10-212-0/+33
* Define a Scheme binding to ‘fchmodat’ when it exists.Maxime Devos2022-10-212-0/+37
* Define a Scheme binding to ‘renameat’ when it exists.Maxime Devos2022-10-212-0/+35
* Define AT_REMOVEDIR and others when available.Maxime Devos2022-10-211-0/+6
* Define bindings to ‘mkdirat’ when the C function exists.Maxime Devos2022-10-212-0/+26
* Define ‘symlinkat’ wrapper when supported.Maxime Devos2022-10-212-0/+24
* Allow file ports in ‘utime’.Maxime Devos2022-10-212-7/+23
* Allow file ports in ‘readlink’.Maxime Devos2022-10-211-9/+43
* Allow file ports in ‘chdir’ when supported.Maxime Devos2022-10-211-1/+22
* Fixes arg type for scm_integer_from_mpzMichael Gran2022-10-151-1/+1
* Presumes signal handler return voidMichael Gran2022-10-141-17/+7
* Remove special logic for the obscure CMU C library's libc.hMike Gran2022-10-142-8/+0
* Presume time.h and sys/time.h don't conflict when includedMike Gran2022-10-142-16/+4
* Presume ISO C90 functions are always availableMike Gran2022-10-143-16/+0
* Presume ISO C90 headers are always availableMike Gran2022-10-1410-56/+12
* Define SO_RCVTIMEO and SO_SNDTIMEO.Christopher Baines2022-10-121-0/+44
* Finalization thread exits when it gets EOF on its pipe.Ludovic Courtès2022-10-011-3/+6
* Fix bad arguments to range_error() in numbers.cDaniel Llorens2022-09-301-2/+2
* 'pipe' now takes an optional 'flags' parameter.Ludovic Courtès2022-09-192-7/+47
* 'primitive-load' opens files with O_CLOEXEC.Ludovic Courtès2022-09-071-2/+2
* Add support for "e" flag (O_CLOEXEC) to 'open-file'.Ludovic Courtès2022-09-071-1/+7
* 'system*' can no longer close file descriptor 2.Ludovic Courtès2022-08-051-2/+3
* Define IPPROTO_IPV6 and IPV6_V6ONLY.Ludovic Courtès2022-07-041-0/+7
* Define IN6ADDR_ANY and IN6ADDR_LOOPBACK.Ludovic Courtès2022-07-041-0/+2