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