Doug Coleman
7c40fc1a36
unix-system-call io-error -> unix-system-call drop
...
make unix.ffi, unix.ffi.linux unportable
fix spacing in io.cpp before refactoring
2010-01-23 09:07:35 -06:00
Doug Coleman
8d952277a2
Handle EINTR in a lot of cases where it wasn't handled before. Split off unix into unix.ffi and unix.
2010-01-22 12:59:24 -06:00
Doug Coleman
07fcb43a06
Make unix-system-call retry the call immediately upon hitting EINTR. Use unix-system-call wherever EAGAIN or EINPROGRESS are not handled. Handle EINTR if connect returns it.
2010-01-22 12:59:17 -06:00
Doug Coleman
7369522b69
add utility words for changing file permissions
2009-12-06 17:53:35 -06:00
Slava Pestov
7f2e2b1777
Specialized array overhaul
...
- Replace hand-written specialized-arrays.* subvocabularies with new system; instead of USE:ing specialized-arrays.T, do SPECIALIZED-ARRAY: T
- Ditto for specialized-vectors; use SPECIALIZED-VECTOR:
- io.mmap.functor: removed entirely, use <mapped-array> instead
- struct-arrays and struct-vectors have been removed because specialized arrays and vectors subsume them entirely
2009-09-09 22:33:34 -05:00
Doug Coleman
783eb0bb53
change all stat, statfs, statvfs and calendar structs
2009-08-30 04:06:41 -05:00
Slava Pestov
1214e22839
copy-tree now preserves file permissions on Unix
2009-05-14 17:36:07 -05:00
Doug Coleman
bd6eb42d0f
fix size-on-disk for unix
2009-04-20 17:44:12 -05:00
Doug Coleman
12a89f1550
fix size-on-disk for unix
2009-04-20 17:25:18 -05:00
Doug Coleman
5c236d6585
add a size-on-disk slot to file-info, the each-file combinator now works better, add a path>sizes word
2009-04-20 16:52:18 -05:00
Doug Coleman
990513db60
use CONSTANT: in basis
2009-02-22 19:13:08 -06:00
Doug Coleman
4a01649d15
add with-directory-entries and file-type>trailing
2009-01-13 00:05:19 -06:00
Doug Coleman
a773e59216
username -> user-name
2009-01-08 17:56:03 -06:00
Slava Pestov
59a5e554d4
Split up io.directories further, move file types to io.files.types. Bunny demo no longer pulls in file-info and file-system-info code, reducing image size by 35kb
2008-12-15 00:01:06 -06:00
Slava Pestov
50e214c152
io.files split up and general refactoring work in progress
2008-12-14 20:03:00 -06:00