summaryrefslogtreecommitdiff
path: root/libguile/fports.c
AgeCommit message (Expand)AuthorFilesLines
2025-03-23Windows 11: for fport input from the console, ignore terminal returnsHEADmainMichael Gran1-1/+14
2025-01-23fport_print: handle ttyname ENODEVRob Browning1-5/+22
2022-10-14Presume ISO C90 headers are always availableMike Gran1-3/+0
2022-09-07Add support for "e" flag (O_CLOEXEC) to 'open-file'.Ludovic Courtès1-1/+7
2020-05-12Zero the initial file port revealed count.Ludovic Courtès1-1/+2
2019-12-13Avoid throwing exceptions during early boot if stdin is closedAndy Wingo1-17/+27
2019-08-02Merge from stable-2.2Andy Wingo1-7/+2
2019-08-02Merge from stable-2.2Andy Wingo1-1/+6
2019-06-18fport_seek: Eliminate a fruitless use of 'off_t_or_off64_t'.Mark H Weaver1-7/+2
2019-06-18Improve overflow checks in bytevector, string, and I/O operations.Mark H Weaver1-3/+7
2018-10-07Fix use of uninstalled header by installed headersAndy Wingo1-0/+1
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Rationalize include order in C filesAndy Wingo1-7/+9
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-23/+23
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Devolve symbols.h from _scm.hAndy Wingo1-0/+1
2018-06-20Remove modules.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Devolve variable.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-0/+1
2018-06-19Devolve numbers.h from _scm.h.Andy Wingo1-0/+1
2018-06-18Devolve pairs.hAndy Wingo1-0/+1
2018-06-18Devolve boolean.h include.Andy Wingo1-0/+1
2018-06-18Remove includes of validate.h.Andy Wingo1-1/+0
2018-06-17Move syscall-related private defines to their own headerAndy Wingo1-0/+1
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-9/+12
2017-10-25Allow garbage collection of revealed file ports.Ludovic Courtès1-33/+8
2017-03-01Fix open-file mode misinterpretationAndy Wingo1-0/+3
2017-02-14Elide syscalls in fdes->portAndy Wingo1-20/+36
2016-10-26Use atomics for async interruptsAndy Wingo1-2/+2
2016-08-30Add file descriptor finalizersAndy Wingo1-0/+2
2016-07-25Allow mkstemp! to have optional "mode" argumentAndy Wingo1-33/+44
2016-05-20Support for non-blocking I/OAndy Wingo1-8/+38
2016-05-13Use heap-allocated port types instead of ptobnumsAndy Wingo1-18/+18
2016-05-13Remove scm_t_port_internalAndy Wingo1-1/+1
2016-05-13Make scm_t_port privateAndy Wingo1-9/+2
2016-05-13Add random_access_p port type methodAndy Wingo1-1/+7
2016-04-26Remove scm_puts_unlocked.Andy Wingo1-3/+3
2016-04-26Remove scm_putc_unlocked.Andy Wingo1-3/+3
2016-04-15Load port bindings in separate (ice-9 ports) moduleAndy Wingo1-4/+22
2016-04-11Port read/write functions take bytevectorsAndy Wingo1-13/+13
2016-04-06Generic port facility provides buffering uniformlyAndy Wingo1-204/+40
2016-04-05Port close functions return voidAndy Wingo1-6/+2
2016-04-04Flush buffered reads / writes before seekingAndy Wingo1-40/+2
2016-04-04Refactor to rw_random / rw_active port flagsAndy Wingo1-2/+0
2016-04-04Remove port free functions; just close insteadAndy Wingo1-8/+1
2016-04-04Move line-buffing machinery to ports.cAndy Wingo1-4/+0
2016-04-04Move setvbuf impl to ports.[ch]Andy Wingo1-103/+0
2015-01-22Merge commit '37b1453032488de582175270d1b3a1653ea81457'Andy Wingo1-4/+7