Joe Groff
|
3f13fc7099
|
unix.ffi: third argument of ioctl should be void*, not c-string (reported by ceninan)
|
2010-06-30 09:09:16 -07:00 |
Doug Coleman
|
580c9190d5
|
Fix using list
|
2010-06-23 10:27:17 -05:00 |
Doug Coleman
|
317e793ef4
|
Fix all-users word by calling setpwent to rewind file
|
2010-06-23 10:25:08 -05:00 |
Slava Pestov
|
db3c4fe43c
|
Fix unix.time to actually load
|
2010-06-22 15:13:07 -04:00 |
Doug Coleman
|
82ac7e4e32
|
Better docs for users/groups
|
2010-06-21 12:10:45 -05:00 |
Doug Coleman
|
58de929a42
|
Fix a bug when calling all-groups twice. Add some users/groups utility words, unit tests, and docs.
|
2010-06-21 12:07:56 -05:00 |
Doug Coleman
|
82f38ce9a1
|
Allow with-*-group/user to be a no-op if first parameter is f
|
2010-06-17 13:20:51 -05:00 |
Doug Coleman
|
27af7ffe50
|
Throw an error on certain combinators if a user/group does not exist
|
2010-06-17 12:59:19 -05:00 |
Doug Coleman
|
d050ad5906
|
Add more time bindings
|
2010-06-13 19:34:18 -05:00 |
Slava Pestov
|
78dcc5bc33
|
Move system word from unix.ffi to libc since its not Unix-specific
|
2010-06-02 02:59:56 -04:00 |
Slava Pestov
|
70a99e1cdb
|
Updating code to use with-out-parameters
|
2010-05-23 03:07:47 -04:00 |
Slava Pestov
|
ea726f5680
|
Move remaining sequence operations from generalizations to sequences.generalizations where they belong
|
2010-05-18 18:36:47 -04:00 |
Daniel Ehrenberg
|
aa6158b366
|
Changing require-when usages to the new syntax for require-when
|
2010-04-18 14:29:24 -05:00 |
Slava Pestov
|
aaacd2a349
|
unix.process: use if-zero instead of re-inventing it
|
2010-04-14 22:45:30 -07:00 |
Joe Groff
|
ba2fa96eeb
|
unix: don't hack _exit to have a terminating effect; just use FUNCTION:
|
2010-04-14 22:04:04 -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
|
ef884ef7f2
|
Merge branch 'master' into abi-symbols
|
2010-04-01 15:28:36 -07:00 |
Doug Coleman
|
026499e64f
|
Use flags{ instead of flags all over the place
|
2010-04-01 14:44:03 -05:00 |
Joe Groff
|
65c3259761
|
"cdecl" -> cdecl
|
2010-03-31 19:20:35 -07:00 |
Daniel Ehrenberg
|
eb060443db
|
Updating code to use require-when rather than vocab [ require ] when
|
2010-03-18 01:13:37 -04:00 |
Slava Pestov
|
01e5aadcd0
|
unix.types.freebsd: fix time_t typedef
|
2010-03-17 17:39:43 +13: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 |
Joe Groff
|
53e601c5f0
|
_DARWIN_MAXNAMELEN+1 should actually be _DARWIN_MAXNAMELEN + 1
|
2010-02-22 23:55:52 -08:00 |
Joe Groff
|
6d4724a095
|
scrub memory>struct calls made redundant
|
2010-02-22 12:22:29 -08:00 |
Doug Coleman
|
957f2d9ff6
|
Check if we're using ttys before starting curses, since initscr exits on error for some dumb reason
|
2010-02-21 23:38:18 -06:00 |
Slava Pestov
|
570a2d0b37
|
unix.utmpx: fix load errors
|
2010-02-21 20:19:11 +13:00 |
Slava Pestov
|
5700d94e2b
|
unix.utilities: remove platforms.txt since its portable
|
2010-02-21 17:48:04 +13:00 |
Slava Pestov
|
c3f4bcb616
|
Fix load errors exposed by platforms.txt change
|
2010-02-20 13:31:09 +13: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
|
7d73d85856
|
Fix help lint for user-id
|
2010-02-05 01:20:40 -06:00 |
Doug Coleman
|
c32fcf918b
|
Fix user-name in unix.users, add unit test
|
2010-02-04 22:14:53 -06:00 |
Doug Coleman
|
c50682c6f0
|
make unix.utilities unportable
|
2010-01-23 10:12:25 -06:00 |
Doug Coleman
|
1a5768030b
|
Make unix.debugger unportable
|
2010-01-23 10:03:02 -06:00 |
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
|
2bf53dde61
|
Fix netbsd load error
|
2010-01-22 17:10:32 -06:00 |
Doug Coleman
|
4857c737d3
|
Fix getgrent call in unix.groups
|
2010-01-22 16:55:05 -06:00 |
Doug Coleman
|
f144a36ad0
|
Move netbsd.structs into netbsd
|
2010-01-22 14:49:32 -06:00 |
Doug Coleman
|
bbff91e0ed
|
Fix load error
|
2010-01-22 14:45:15 -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 |
Slava Pestov
|
7155447aed
|
stack-checker: add inputs and outputs words, since 'infer (in>>|out>>) length' was coming up a lot
|
2010-01-15 08:04:14 +13:00 |
Slava Pestov
|
df4fb4a3ee
|
Removing integers-as-sequences
|
2010-01-15 07:15:33 +13:00 |
Slava Pestov
|
ffd7de02d6
|
Update a few places that used string C type names to use words; fixes some deploy tests
|
2009-11-20 03:21:48 -06:00 |
Doug Coleman
|
adcb0df0c4
|
fix stack effects for nanosseconds, update io backends for nanos
|
2009-11-19 04:51:47 -06:00 |
Doug Coleman
|
0af1b3a7d9
|
add librt for monotonic timers, new timespec>nanoseconds word
|
2009-11-15 00:46:12 -06:00 |
Doug Coleman
|
9085f30b18
|
move iokit typedefs to unix.types.macosx
|
2009-11-15 00:47:52 -06:00 |
Joe Groff
|
61d579360d
|
remove non-primitive-related uses of tuck from basis
|
2009-11-05 17:03:24 -06:00 |
Joe Groff
|
935c0797c3
|
update existing code for [let change
|
2009-10-27 22:05:37 -05:00 |
Doug Coleman
|
1ca81c3130
|
fix typo in unix.statfs.freebsd
|
2009-10-04 15:31:19 -05:00 |
Keith Lazuka
|
405e5d015b
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |