Commit Graph

212 Commits (acdcb181e04e077462723c56e3058a3716317b67)

Author SHA1 Message Date
Doug Coleman 1f7b5ef6d0 redo most of statfs and statvfs 2008-12-01 14:04:31 -06:00
Doug Coleman 3f2907663f fix lame bug in netbsd statvfs code 2008-11-30 14:20:28 -06:00
Doug Coleman bc14b8c7c8 fix a netbsd struct definition and some >r r> usage 2008-11-29 20:19:40 -06:00
Slava Pestov e8a69a3aea Fix conflict 2008-11-29 05:14:49 -06:00
Slava Pestov 7788b3e0db Merge branch 'master' into microseconds 2008-11-23 03:06:32 -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 25d9fd68fc translate directory-type flags to our factor symbols 2008-11-19 16:22:42 -06:00
Slava Pestov 8819f23312 Replace millis primitive with micros primitive
Add millis as a library word
sleep now takes either a duration or a microsecond count; code using durations doens't need to be updated, code using millisecond counts updated to use durations for the most part
2008-11-19 01:50:05 -06:00
Slava Pestov 281657dd82 Fix conflict 2008-11-18 22:18:14 -06:00
Slava Pestov f44d8f4cf5 Fix combinators so that directory. can infer on Unix 2008-11-18 11:45:55 -06:00
Slava Pestov 2fe364a7bb Specialized arrays work in progress 2008-11-14 20:18:16 -06:00
Doug Coleman fa282c5053 remove duplicate using 2008-11-11 15:37:32 -06:00
Doug Coleman 6ced106bee Merge branch 'master' of git://factorcode.org/git/factor 2008-11-11 15:37:30 -06:00
Doug Coleman 17916ed7f2 Merge branch 'master' of git://factorcode.org/git/factor 2008-11-11 14:04:25 -06:00
Doug Coleman 78ab09d8bb move file-systems word to core 2008-11-11 14:04:05 -06:00
Doug Coleman c860ab78b6 removed duplicate file-system-info definition. oops 2008-11-11 13:41:34 -06:00
Doug Coleman bbaa8b95bd mounted -> file-systems 2008-11-11 13:30:12 -06:00
Doug Coleman 4d8b31f0d7 Merge branch 'master' of git://factorcode.org/git/factor 2008-11-11 13:20:50 -06:00
Doug Coleman 482933f4d3 remove duplicated slot from linux statfs 2008-11-11 13:19:53 -06:00
Doug Coleman f6c0c43dd4 fix user-cache and add tests for this 2008-11-11 13:05:04 -06:00
Doug Coleman 5dc875e724 Merge branch 'master' of git://factorcode.org/git/factor 2008-11-08 18:39:08 -06:00
Slava Pestov affb48a067 Fix docs 2008-11-05 04:27:12 -06:00
Doug Coleman 2937f71702 more usings 2008-10-23 13:38:26 -05:00
Doug Coleman a42c8d4ab7 fix using 2008-10-23 13:37:14 -05:00
Doug Coleman 03d96cc1bd rename name to mount-point 2008-10-23 13:18:00 -05:00
Doug Coleman b85b0f6820 fix typo 2008-10-22 21:43:19 -05:00
Doug Coleman c9167e2ab2 better file-system-info on mac 2008-10-22 20:32:39 -05:00
erg bccf9d9698 add device-name and type to file-system-info 2008-10-22 20:28:30 -05:00
Doug Coleman 4ddfc83423 id_t type 2008-10-22 20:22:35 -05:00
Doug Coleman 46fbd8c520 mounton -> name 2008-10-22 20:18:58 -05:00
erg 278b55ee57 include mount point in file-system-info 2008-10-22 20:04:10 -05:00
Doug Coleman 89e9fa8b6b mounted* -> mounted 2008-10-22 19:56:46 -05:00
erg b4b02d29fa fix mounted on linux 2008-10-22 19:54:22 -05:00
Doug Coleman f9b90d035b implement mounted on linux 2008-10-22 19:01:45 -05:00
Doug Coleman 371b1f8f20 fix mounted on macosx 2008-10-22 18:46:24 -05:00
Doug Coleman b9e043effe move >file-system-info 2008-10-21 23:43:36 -05:00
Doug Coleman 1423577d89 typo 2008-10-21 03:21:17 -05:00
Doug Coleman 33948aa024 linux32 and linx64 filesystem info objects instead of only one type 2008-10-21 03:16:48 -05:00
Doug Coleman 09c1f8cc01 split up linux statfs 2008-10-21 03:11:26 -05:00
Doug Coleman 69aad251c1 use common statfs fields on linux for now 2008-10-21 02:53:34 -05:00
Doug Coleman 3a910b5acc Merge branch 'master' of git://factorcode.org/git/factor 2008-10-20 04:16:28 -05:00
Doug Coleman 1b03aaf63e typos 2008-10-20 04:35:15 -05:00
Doug Coleman 74dab4f90a netbsd work 2008-10-20 04:30:01 -05:00
Doug Coleman 0ed6d71c9d Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	basis/unix/stat/netbsd/netbsd.factor
2008-10-20 04:14:46 -05:00
Doug Coleman 91b3b7e8fc add function 2008-10-20 04:13:52 -05:00
Doug Coleman d686ea1293 netbsd work 2008-10-20 03:01:44 -05:00
Doug Coleman ff918546c1 ffi work 2008-10-20 02:08:33 -05:00
Doug Coleman 70fb131e82 add netbsd 2008-10-20 02:27:09 -05:00
Doug Coleman fe67aae4f4 add netbsd statvfs struct 2008-10-20 02:05:15 -05:00
erg 84a9a49416 Merge branch 'master' of git://factorcode.org/git/factor 2008-10-20 01:57:29 -05:00
erg deb4526bd1 ffi work 2008-10-20 01:55:40 -05:00
Doug Coleman fe16f4d560 Merge branch 'master' of git://factorcode.org/git/factor 2008-10-20 01:14:29 -05:00
Doug Coleman dc4a1bc902 fix netbsd stat struct 2008-10-20 01:14:07 -05:00
Doug Coleman e2880e8dd7 add statfs stuff 2008-10-20 00:47:51 -05:00
Doug Coleman 0121d0f678 add file-system-info 2008-10-20 00:30:24 -05:00
Doug Coleman 763f4f7503 move constants to bsd.factor 2008-10-19 22:01:14 -05:00
Doug Coleman 54819c0f95 more tags 2008-10-19 20:45:34 -05:00
Doug Coleman 6037ed413d add unportable tags 2008-10-19 20:45:04 -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 dfef28e715 make a word generic 2008-10-21 01:27:15 -05:00
Doug Coleman b9d23a2ce7 more ffi work 2008-10-21 01:17:49 -05:00
Doug Coleman 34fa12a737 tabs 2008-10-21 01:08:36 -05:00
Doug Coleman d5c33a865f usings 2008-10-21 01:07:07 -05:00
Doug Coleman bfeec2e9aa ready to push now, expect some more bugs.. 2008-10-21 00:52:04 -05:00
Doug Coleman 236aaf4a35 more moving 2008-10-20 23:43:50 -05:00
Doug Coleman 76e460860d moving stuff around 2008-10-20 23:43:36 -05:00
Doug Coleman 7e734ead14 add freebsd and openbsd structs 2008-10-20 23:25:40 -05:00
Doug Coleman b90aeee25c use readdir on openbsd until we upgrade so the build machine is ok 2008-10-20 11:32:55 -05:00
Doug Coleman d4916e9fcb fix type 2008-10-19 15:03:29 -05:00
Doug Coleman 60941f4eb5 fix types 2008-10-19 14:56:22 -05:00
Doug Coleman cc1365390a dirent and type definitions 2008-10-19 14:33:45 -05:00
Doug Coleman 548ee091d9 ffi work, add dirent struct for linux 2008-10-19 14:21:12 -05:00
Doug Coleman bce8b1eff6 DIR is not meant to be explicit 2008-10-19 13:43:42 -05:00
Doug Coleman 613cd3fd67 directory/stat struct work 2008-10-19 13:10:28 -05:00
Doug Coleman 0e9ecc1ba9 directory changes 2008-10-19 13:09:48 -05:00
Doug Coleman 8b26610808 os envs code and use unix.utilities 2008-10-18 21:15:43 -05:00
Doug Coleman 51f7204356 add unix utilities words 2008-10-18 21:14:51 -05:00
Doug Coleman 031ebe98b1 largert group buffer, openbsd apparently keeps the microseconds in their file timestamps. fix unit tests for this 2008-10-08 15:57:47 -05:00
Doug Coleman b7095ff39f fix using 2008-10-08 15:14:08 -05:00
Doug Coleman 967a8375ec fix using 2008-10-08 14:59:05 -05:00
Doug Coleman 8627a30b6c remove old structs 2008-10-08 14:58:16 -05:00
Doug Coleman a78636024c don't define structs in the same file as the constants 2008-10-08 14:57:53 -05:00
Doug Coleman 5b86d3a51e mac bootstrap 2008-10-08 14:40:19 -05:00
Doug Coleman 402126d038 fix spacing 2008-10-08 13:26:43 -05:00
Doug Coleman e0ad27401e add groups tests 2008-10-08 13:23:23 -05:00
Doug Coleman f026177e27 add users tests, fix naming inconsistencies 2008-10-08 13:22:53 -05:00
Doug Coleman e7e0e7ad69 fix bugs in unix.users found by adding unit tests. oops 2008-10-08 13:13:25 -05:00
Doug Coleman 1ba5b448d7 document unix.groups 2008-10-08 13:05:16 -05:00
Doug Coleman 65b891a687 document unix.users 2008-10-08 13:05:00 -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 5916fcea75 initial comit of groups, users, and utmpx 2008-10-07 19:25:05 -05:00
Doug Coleman 9228d367a1 ffi structs and typedefs 2008-10-07 19:23:35 -05:00
Doug Coleman 9e807a88c6 ffi work 2008-10-07 13:16:18 -05:00
Doug Coleman 5cc44e8ad8 move passwd struct from macosx to bsd 2008-10-07 13:15:29 -05:00
Doug Coleman d656509e24 fix mac stat 2008-10-07 07:43:49 -05:00
Doug Coleman 312f399003 found stat64 for macosx, so there's a unix-file-info and a bsd-file-info only 2008-10-06 22:51:06 -05:00
Doug Coleman 0e81d4c82c last using patch, i think i got it 2008-10-06 21:41:06 -05:00
Doug Coleman 4eb3f73483 moving structs around 2008-10-06 18:18:33 -05:00
Doug Coleman c4fdad4df6 move structs around AGAIN 2008-10-06 18:02:07 -05:00
Doug Coleman 847205432f fix load error 2008-10-06 17:34:58 -05:00
Doug Coleman b168d75a46 add timespec>timestamp word 2008-10-06 17:17:49 -05:00
Doug Coleman 5c8de44085 more unix ffi functions 2008-10-05 15:23:04 -05:00
Slava Pestov c19f2257f4 Fix permission bits 2008-10-02 08:34:49 -05:00
Slava Pestov aea0fed14c Fixing basis -> extra dependencies 2008-09-05 19:29:14 -05:00
Slava Pestov 1f02696b08 Merge branch 'master' into new_optimizer 2008-08-14 23:39:05 -05:00
Doug Coleman d9074c9d4e fix bootstrap 2008-08-13 23:20:44 -05:00
sheeple bbb3597ac2 add a couple constants for unix file access 2008-08-13 15:13:55 -05:00
Slava Pestov 48fa2e2d0e Updating some code 2008-08-12 03:31:48 -05:00
Slava Pestov 6408b01e9d Add 'unportable' tag in place of hard-coded list of 'dangerous' vocabs in load-everything 2008-07-29 16:47:52 -05:00
Slava Pestov d66f887736 Create basis vocab root 2008-07-28 22:03:13 -05:00