summaryrefslogtreecommitdiff
path: root/libguile/fports.c
Commit message (Expand)AuthorAgeFilesLines
...
| * Silence GCC warning.Ludovic Courtès2014-05-161-1/+1
* | Merge branch 'stable-2.0'v2.1.0Mark H Weaver2014-04-251-2/+0
|\ \ | |/
| * Rely on Gnulib for <unistd.h>.Mark H Weaver2014-02-271-2/+0
* | Merge commit '122f24cc8a3637ed42d7792ad1ff8ec0c49c58df'Andy Wingo2014-02-071-14/+21
|\ \ | |/
| * Prepare 'setvbuf' to support for non-file ports.Ludovic Courtès2014-01-181-15/+27
* | Declare scm_i_open_file to silence a warningAndy Wingo2013-11-271-0/+2
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-04-141-74/+138
|\ \ | |/
| * Add keyword arguments to file opening procedures.Mark H Weaver2013-04-071-54/+137
| * Implement efficient 'scm_unget_bytes' and 'unget-bytevector'.Mark H Weaver2013-04-071-2/+1
| * Do not scan for coding declarations in open-file.Mark H Weaver2013-04-071-23/+5
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-03-281-122/+21
|\ \ | |/
| * rely on gnulib for `poll'Jason Earl2013-03-101-32/+0
| * fports uses gnulib's selectAndy Wingo2013-03-091-29/+21
| * squish remove some mingw-specific code that is covered by gnulibAndy Wingo2013-03-091-72/+11
| * add check for struct pollfdAndy Wingo2013-03-091-2/+2
| * Revert "detect and consume byte-order marks for textual ports"Andy Wingo2013-01-301-20/+15
| * detect and consume byte-order marks for textual portsAndy Wingo2013-01-301-15/+20
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-05-081-5/+20
|\ \ | |/
| * Fix `setvbuf' to leave the line/column number unchanged.Ludovic Courtès2012-05-081-6/+21
* | remove atfork on revealed mutex in fports.cAndy Wingo2012-02-231-1/+0
* | move revealed-count mechanism to fports.cAndy Wingo2012-02-191-1/+99
* | better handling for exceptions in close-port and port finalizersAndy Wingo2012-02-141-19/+25
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-01-101-0/+1
|\ \ | |/
| * Define _GNU_SOURCE to fix the GNU/kFreeBSD build.Rob Browning2012-01-091-0/+1
* | locking for putc, putsAndy Wingo2011-11-081-6/+6
* | locking on port buffering operationsAndy Wingo2011-11-081-2/+2
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2011-10-271-2/+17
|\ \ | |/
| * Default to using poll(2) in `fport_input_waiting'.Cedric Cellier2011-10-151-2/+17
* | add scm_c_make_port; the port table is now a weak setAndy Wingo2011-10-231-19/+14
|/
* Allow compilation with `--disable-posix'.Ludovic Courtès2011-04-151-4/+5
* scm_setvbuf doesn't throw away current buffersAndy Wingo2010-12-061-1/+13
* no need for fport_fill_input to select() before read()Andy Wingo2010-12-021-30/+0
* Rewrite `fport_flush' using Gnulib's `full_write'.Ludovic Courtès2010-09-011-35/+7
* open-file should handle binary mode and coding declarationsMichael Gran2010-07-171-3/+30
* Remove dead code related to `scm_i_terminating'.Ludovic Courtès2010-05-281-16/+1
* filesystem trickery to scm_i_relativize_path in filesys.c; bugfix.Andy Wingo2010-04-191-24/+7
* %file-port-name-canonicalization is a fluidAndy Wingo2010-04-191-7/+9
* add %file-port-name-canonicalization optionAndy Wingo2010-04-191-1/+61
* Use Gnulib's `full-write' instead of custom code.Ludovic Courtès2010-01-071-26/+11
* Remove references to undefined macros.Ludovic Courtès2009-11-171-3/+3
* Run the GC and retry `open-file' when getting `EMFILE'.Ludovic Courtès2009-11-161-11/+21
* Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-08-281-2/+2
|\
| * Add full Unicode capability to ports and the default readerMichael Gran2009-08-251-2/+2
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-08-181-51/+12
|\ \ | |/
| * Remove seek/truncate shortcuts to file ports.Ludovic Courtès2009-06-281-42/+2
| * Add `scm_t_off' type so that `scm_t_port' has a fixed layout.Ludovic Courtès2009-06-251-6/+6
| * Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2008-12-141-2/+4
|\ \ | |/
| * Check the return value of libc's functions to make `_FORTIFY_SOURCE=2' work.Ludovic Courtès2008-11-301-2/+4
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2008-09-131-1/+1
|\ \ | |/