summaryrefslogtreecommitdiff
path: root/libguile/filesys.c
Commit message (Expand)AuthorAgeFilesLines
...
* Prevent TOCTTOU bugs in C portsAndy Wingo2017-02-081-2/+3
* Fix mkstemp on macOSAndy Wingo2017-01-081-0/+6
* Use readdir instead of readdir_rAndy Wingo2016-12-061-64/+11
* Add file descriptor finalizersAndy Wingo2016-08-301-0/+3
* Use gnulib for basename / dirnameAndy Wingo2016-07-251-54/+32
* Allow mkstemp! to have optional "mode" argumentAndy Wingo2016-07-251-6/+39
* Fix relative file name canonicalization on paths with "."Andy Wingo2016-06-231-9/+27
* Correct docstring of 'symlink'.Taylan Ulrich Bayırlı/Kammer2016-05-221-2/+2
* Use heap-allocated port types instead of ptobnumsAndy Wingo2016-05-131-0/+1
* Remove scm_t_port_internalAndy Wingo2016-05-131-9/+5
* Make port buffering fields privateAndy Wingo2016-05-131-4/+4
* Remove scm_puts_unlocked.Andy Wingo2016-04-261-3/+3
* Remove scm_putc_unlocked.Andy Wingo2016-04-261-1/+1
* Remove scm_flush_unlocked / scm_end_input_unlockedAndy Wingo2016-04-231-1/+1
* Remove size field from port buffersAndy Wingo2016-04-171-2/+3
* Generic port facility provides buffering uniformlyAndy Wingo2016-04-061-2/+2
* Merge commit '8cf2a7ba7432d68b9a055d29f18117be70375af9'Andy Wingo2015-01-221-2/+7
|\
| * doc: Clarify behavior of 'select' in the presence of signal interruptions.Ludovic Courtès2014-11-201-2/+7
* | Merge branch 'stable-2.0'Mark H Weaver2014-09-301-0/+4
|\ \ | |/
| * Fix problems with Windows file names that use backslashes.Eli Zaretskii2014-07-031-0/+4
* | Merge branch 'stable-2.0'v2.1.0Mark H Weaver2014-04-251-44/+2
|\ \ | |/
| * Rely on Gnulib for <unistd.h>.Mark H Weaver2014-02-271-2/+0
| * Rely on Gnulib for fsync, link, readlink, mkdir, rmdir, and rename.Mark H Weaver2014-02-271-36/+2
| * Rely on Gnulib for 'select', 'lstat', and 'mkstemp'.Mark H Weaver2014-02-121-6/+0
* | Change uses of scm_is_simple_vector to scm_is_vectorDaniel Llorens2014-02-081-5/+5
* | More private-gc excisionsAndy Wingo2013-11-281-11/+14
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-04-141-17/+44
|\ \ | |/
| * Miscellaneous 'sendfile' fixes and improved tests.Mark H Weaver2013-04-081-7/+13
| * Change `sendfile' to loop until everything has been sent.Ludovic Courtès2013-04-071-13/+34
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-03-281-107/+145
|\ \ | |/
| * sendfile: Make sure we have a Linux-style `sendfile'.Ludovic Courtès2013-03-251-1/+3
| * sendfile: Check return value of `lseek'.Ludovic Courtès2013-03-251-1/+4
| * Add bindings for `sendfile'.Ludovic Courtès2013-03-221-0/+91
| * simplify filesys.c via gnulib's select and fstat modulesAndy Wingo2013-03-091-53/+10
| * Use `scm_is_eq' in filesys.c.Ludovic Courtès2013-03-041-2/+2
| * cleanup to filesys.c's handling of file name separatorsAndy Wingo2013-02-241-49/+22
| * simplify scm_stat on mingwAndy Wingo2013-02-241-6/+0
| * copy-file and load-objcode use O_BINARYAndy Wingo2013-02-191-1/+1
| * better handling of windows file name conventionsAndy Wingo2013-02-191-1/+19
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-07-061-3/+3
|\ \ | |/
| * add check for fchmodAndy Wingo2012-07-061-2/+3
| * remove mkdir alias in filesys.c for mingwAndy Wingo2012-07-061-1/+0
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-05-211-22/+30
|\ \ | |/
| * Fix relative file name canonicalization with empty %LOAD-PATH entries.Ludovic Courtès2012-05-151-22/+30
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-02-081-24/+25
|\ \ | |/
| * Improve the usage of variable names in C docstrings.Bake Timmons2012-02-021-24/+25
* | Merge commit '9b0975f1dc41ddd10d81fb5b0965b9e9a54ef37a'Andy Wingo2012-01-301-27/+5
|\ \ | |/
| * Update Gnulib to v0.0-6827-g39c3009; use the `dirfd' module.Ludovic Courtès2012-01-161-27/+5
* | locking for putc, putsAndy Wingo2011-11-081-4/+4
* | locking on port buffering operationsAndy Wingo2011-11-081-1/+1
|/