summaryrefslogtreecommitdiff
path: root/libguile/fports.c
Commit message (Expand)AuthorAgeFilesLines
* Presume ISO C90 headers are always availableMike Gran2022-10-141-3/+0
* Add support for "e" flag (O_CLOEXEC) to 'open-file'.Ludovic Courtès2022-09-071-1/+7
* Zero the initial file port revealed count.Ludovic Courtès2020-05-121-1/+2
* Avoid throwing exceptions during early boot if stdin is closedAndy Wingo2019-12-131-17/+27
* Merge from stable-2.2Andy Wingo2019-08-021-7/+2
|\
| * fport_seek: Eliminate a fruitless use of 'off_t_or_off64_t'.Mark H Weaver2019-06-181-7/+2
* | Merge from stable-2.2Andy Wingo2019-08-021-1/+6
|\ \ | |/
| * Improve overflow checks in bytevector, string, and I/O operations.Mark H Weaver2019-06-181-3/+7
* | Fix use of uninstalled header by installed headersAndy Wingo2018-10-071-0/+1
* | Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* | Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* | Rationalize include order in C filesAndy Wingo2018-06-201-7/+9
* | Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-23/+23
* | Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* | Remove _scm.hAndy Wingo2018-06-201-1/+0
* | Devolve symbols.h from _scm.hAndy Wingo2018-06-201-0/+1
* | Remove modules.h from _scm.h.Andy Wingo2018-06-201-0/+1
* | Devolve variable.h from _scm.h.Andy Wingo2018-06-201-0/+1
* | Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* | Devolve numbers.h from _scm.h.Andy Wingo2018-06-191-0/+1
* | Devolve pairs.hAndy Wingo2018-06-181-0/+1
* | Devolve boolean.h include.Andy Wingo2018-06-181-0/+1
* | Remove includes of validate.h.Andy Wingo2018-06-181-1/+0
* | Move syscall-related private defines to their own headerAndy Wingo2018-06-171-0/+1
* | Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-9/+12
|/
* Allow garbage collection of revealed file ports.Ludovic Courtès2017-10-251-33/+8
* Fix open-file mode misinterpretationAndy Wingo2017-03-011-0/+3
* Elide syscalls in fdes->portAndy Wingo2017-02-141-20/+36
* Use atomics for async interruptsAndy Wingo2016-10-261-2/+2
* Add file descriptor finalizersAndy Wingo2016-08-301-0/+2
* Allow mkstemp! to have optional "mode" argumentAndy Wingo2016-07-251-33/+44
* Support for non-blocking I/OAndy Wingo2016-05-201-8/+38
* Use heap-allocated port types instead of ptobnumsAndy Wingo2016-05-131-18/+18
* Remove scm_t_port_internalAndy Wingo2016-05-131-1/+1
* Make scm_t_port privateAndy Wingo2016-05-131-9/+2
* Add random_access_p port type methodAndy Wingo2016-05-131-1/+7
* Remove scm_puts_unlocked.Andy Wingo2016-04-261-3/+3
* Remove scm_putc_unlocked.Andy Wingo2016-04-261-3/+3
* Load port bindings in separate (ice-9 ports) moduleAndy Wingo2016-04-151-4/+22
* Port read/write functions take bytevectorsAndy Wingo2016-04-111-13/+13
* Generic port facility provides buffering uniformlyAndy Wingo2016-04-061-204/+40
* Port close functions return voidAndy Wingo2016-04-051-6/+2
* Flush buffered reads / writes before seekingAndy Wingo2016-04-041-40/+2
* Refactor to rw_random / rw_active port flagsAndy Wingo2016-04-041-2/+0
* Remove port free functions; just close insteadAndy Wingo2016-04-041-8/+1
* Move line-buffing machinery to ports.cAndy Wingo2016-04-041-4/+0
* Move setvbuf impl to ports.[ch]Andy Wingo2016-04-041-103/+0
* Merge commit '37b1453032488de582175270d1b3a1653ea81457'Andy Wingo2015-01-221-4/+7
|\
| * Avoid converting the 'mode' argument of 'open-file'.Ludovic Courtès2015-01-111-4/+7
* | Merge branch 'stable-2.0'Mark H Weaver2014-09-301-1/+1
|\ \ | |/