Commit Graph

53 Commits (f140d48e24aa8ed3a1ca57798f36a542db8bcfc7)

Author SHA1 Message Date
Doug Coleman 5f8426cfbe factor: rename files that are not loadable on mac, too 2015-07-19 16:55:36 -07:00
Doug Coleman 0176591527 factor: actual patch to remove ; from all c/fortran functions 2015-07-19 16:25:30 -07:00
John Benediktsson 28ca2f5275 unix: some using cleanups. 2014-12-24 11:16:11 -08:00
John Benediktsson b7ed0a431c basis/extra: cleanup some platform requires. 2014-11-15 14:25:12 -08:00
Doug Coleman f5d0035ac5 unix.stat.linux: stat-func 2013-03-23 22:48:57 -07:00
Doug Coleman 5732c61f12 unix.stat: Rename stat. 2013-03-23 22:38:38 -07:00
Joe Groff 943596575a use radix literals 2011-11-23 19:03:40 -08:00
Joe Groff 8cf18d1a82 remove BSD,solaris,etc. misc platform support code 2011-11-02 17:13:51 -07:00
Doug Coleman 94db86a6db Make "foo.private" require load foo instead.
Move require from vocabs.loader to vocabs. Update everything.
Fixes #201.
2011-11-02 11:50:03 -07:00
Joe Groff bd50acf424 unix.stat: bind to fstat 2011-10-17 21:23:07 -07:00
Slava Pestov a8633d28c7 unix.*, io.directories.unix: remove unnecessary dependency on io.backend.unix 2011-09-01 22:31:45 -07:00
Slava Pestov da6bcbedfc Replace 'untested' tag with 'not loaded' and 'not tested' tags 2010-04-13 18:43:01 -07:00
Joe Groff 4cfa1a6c77 rename current string-mangling "char*" to "c-string". char* is now just a boring old pointer to char 2010-02-23 11:42:02 -08:00
Slava Pestov 95bfc8a240 vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases 2010-02-20 13:30:49 +13: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
Joe Groff 24de21eac8 take a shot at making other platform vocabs c-type-string-free 2009-09-27 19:25:34 -05:00
Joe Groff 5054c954be add USING:s and rearrange definitions so macosx can compile without parsing c-type strings 2009-09-26 23:14:57 -05:00
Doug Coleman 867d87998c fix typo in stat struct 2009-08-30 20:46:49 -05:00
Doug Coleman 6867f2a806 fix stat struct on freebsd 2009-08-30 20:25:57 -05:00
Doug Coleman 8be06f0e5e typo in stat 2009-08-30 19:05:49 -05:00
Doug Coleman be9035753a fit typo 2009-08-30 10:02:32 -05:00
Doug Coleman 783eb0bb53 change all stat, statfs, statvfs and calendar structs 2009-08-30 04:06:41 -05:00
Slava Pestov 2dd1e54ac2 unix.stat.netbsd: fix code duplication with unix.statvfs.netbsd 2009-05-16 16:28:24 -05:00
Slava Pestov fb6df472a2 Cleaning up USING: lists for new strict semantics 2009-05-14 16:54:16 -05:00
Slava Pestov c026702390 fix stat on 64bit linux 2009-05-12 18:04:22 -05:00
erg 8c19ab04c9 use open64 instead of open on linux. use stat64 instead of stat on
linux. add word to report if a file is sparse
2009-05-07 16:41:37 -05:00
Doug Coleman 990513db60 use CONSTANT: in basis 2009-02-22 19:13:08 -06:00
Doug Coleman c9f0dc072a Merge branch 'master' of git://factorcode.org/git/factor 2009-01-30 18:36:29 -06:00
Slava Pestov c5160d76e9 Merge qualified, alias, symbols, constants into core 2008-12-17 18:10:01 -06:00
Slava Pestov 4dcef7e94f Yet more unix fixes 2008-12-16 02:32:57 -06:00
Slava Pestov 63fda570bf Fixing assorted compile errors and help lint warnings 2008-12-16 01:12:36 -06:00
Slava Pestov 50e214c152 io.files split up and general refactoring work in progress 2008-12-14 20:03:00 -06:00
Doug Coleman e7979a1ac5 Merge branch 'master' of git://factorcode.org/git/factor 2008-12-12 13:49:59 -06:00
Doug Coleman f5b19f8c31 add the characters for ls -F to io.files.listing 2008-11-19 21:15:27 -06:00
Doug Coleman 5dc875e724 Merge branch 'master' of git://factorcode.org/git/factor 2008-11-08 18:39:08 -06:00
Doug Coleman 91b3b7e8fc add function 2008-10-20 04:13:52 -05:00
Doug Coleman ff918546c1 ffi work 2008-10-20 02:08:33 -05:00
Doug Coleman fe67aae4f4 add netbsd statvfs struct 2008-10-20 02:05:15 -05:00
erg deb4526bd1 ffi work 2008-10-20 01:55:40 -05:00
Doug Coleman 0121d0f678 add file-system-info 2008-10-20 00:30:24 -05:00
erg dcd534292e fixes 2008-10-19 19:45:54 -05:00
Doug Coleman 16f7c09b54 try to fix bootstrap 2008-10-19 19:43:46 -05:00
Doug Coleman 4f948ef5ce try to make bootstrap work again 2008-10-19 19:39:20 -05:00
Doug Coleman 236aaf4a35 more moving 2008-10-20 23:43:50 -05:00
Doug Coleman 74dab4f90a netbsd work 2008-10-20 04:30:01 -05:00
Doug Coleman 548ee091d9 ffi work, add dirent struct for linux 2008-10-19 14:21:12 -05:00
Doug Coleman 613cd3fd67 directory/stat struct work 2008-10-19 13:10:28 -05:00
Doug Coleman fb23eca0d9 move file flags to io.unix.files, change some word names for consistency 2008-10-08 13:03:55 -05:00
Doug Coleman 9228d367a1 ffi structs and typedefs 2008-10-07 19:23:35 -05:00
Doug Coleman d656509e24 fix mac stat 2008-10-07 07:43:49 -05:00