Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a8633d28c7
								
							
								
							
						 | 
						
							
							
								
								unix.*, io.directories.unix: remove unnecessary dependency on io.backend.unix
							
							
							
							
							
						 | 
						
							2011-09-01 22:31:45 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								32261681f8
								
							
								
							
						 | 
						
							
							
								
								unix.linux.epoll: epoll_event is a packed struct! Damn...
							
							
							
							
							
						 | 
						
							2011-08-25 21:37:52 -07:00 | 
						
					
				
					
						
							
							
								 
								Erik Charlebois
							
						 | 
						
							
							
							
							
								
							
								013209bd17
								
							
								
							
						 | 
						
							
							
								
								epoll working on linux
							
							
							
							
							
						 | 
						
							2011-05-23 23:36:13 -04:00 | 
						
					
				
					
						
							
							
								 
								Keita Haga
							
						 | 
						
							
							
							
							
								
							
								c542cf13e9
								
							
								
							
						 | 
						
							
							
								
								unix.users: minor fixes in 'passwd' description
							
							
							
							
							
						 | 
						
							2011-01-04 21:51:51 +09:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								75560699ea
								
							
								
							
						 | 
						
							
							
								
								Move <ref>, deref and little-endian? from alien.c-types to alien.data, remove <c-object>
							
							
							
							
							
						 | 
						
							2010-12-25 16:55:36 -08:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e139a7a02d
								
							
								
							
						 | 
						
							
							
								
								Clean up alien.c-types changes a little
							
							
							
							
							
						 | 
						
							2010-10-25 21:09:08 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								67c37591ca
								
							
								
							
						 | 
						
							
							
								
								Remove <uint> *uint and friends.  Hopefully remove the last usages of these words
							
							
							
							
							
						 | 
						
							2010-10-25 15:54:42 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								4ca9bd0bba
								
							
								
							
						 | 
						
							
							
								
								Remove usages of <void*> and *void*
							
							
							
							
							
						 | 
						
							2010-10-25 13:22:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								1f57dc326e
								
							
								
							
						 | 
						
							
							
								
								Remove many uses of <int> and *int etc
							
							
							
							
							
						 | 
						
							2010-10-25 12:49:12 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								345447b961
								
							
								
							
						 | 
						
							
							
								
								Fix bootstrap on mac by adding back the PF_INET constant
							
							
							
							
							
						 | 
						
							2010-10-09 16:53:54 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								daae54a88a
								
							
								
							
						 | 
						
							
							
								
								unix.ffi.bsd: fix load errors
							
							
							
							
							
						 | 
						
							2010-10-09 15:16:14 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a84d7af2c5
								
							
								
							
						 | 
						
							
							
								
								unix.ffi.bsd: fix AF_INET6 constants on FreeBSD and OpenBSD
							
							
							
							
							
						 | 
						
							2010-10-09 15:04:49 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								2c42e616b4
								
							
								
							
						 | 
						
							
							
								
								Implement a raw port.  Make ping only run on Windows and Mac because the other platforms require root privs.
							
							
							
							
							
						 | 
						
							2010-09-21 22:00:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7b0a50e7d2
								
							
								
							
						 | 
						
							
							
								
								Squashed commit of the following:
							
							
							
							
							
							
							
							commit 90deaafa9db083ecdb9e0e30ad3694317e616399
Merge: f392dfd 32cf7bb
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Tue Sep 21 00:33:37 2010 -0500
    Merge branch 'icmp-ping' of git://github.com/mrjbq7/factor into icmp-ping2
commit 32cf7bb0e0b876309bce248944dfeca243f02594
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Fri Sep 10 14:01:47 2010 -0700
    ping: Adding a simple IPv4 ping implementation.
commit da0c5ce7acf1407256c3ac2b98ac5b68858878c1
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Fri Sep 10 14:01:15 2010 -0700
    io.sockets.icmp: Adding ICMP support.
commit 60fdf7e7d995d63c11be87e8e1398f7bdd593833
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Fri Sep 10 14:00:48 2010 -0700
    io.sockets: Adding protocol support for sockets.
commit 2f130f1f9e0e2ea44d798beaad244a9c33b0d86a
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Fri Sep 10 14:00:28 2010 -0700
    Adding getprotobyname(). 
							
						 | 
						
							2010-09-21 11:15:33 -05:00 | 
						
					
				
					
						
							
							
								 
								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 |