------------------------------------------------------------ revno: 175 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2013-12-17 13:27:37 +0000 message: Tested on GNU/kFreeBSD. Needs some Makefile tweaks. modified: Makefile ------------------------------------------------------------ revno: 174 committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Mon 2013-12-09 22:41:45 +0000 message: More luxio.simple documentation. modified: luxio/simple.lua ------------------------------------------------------------ revno: 173 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2013-12-03 10:10:12 +0000 message: Rearrange file handle methods to cope with ldoc's fussyness modified: luxio/simple.lua ------------------------------------------------------------ revno: 172 committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Mon 2013-12-02 21:12:35 +0000 message: More documentation, start on luxio.simple docs. modified: .bzrignore config.ld luxio.c luxio/simple.lua ------------------------------------------------------------ revno: 171 committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Mon 2013-12-02 20:26:58 +0000 message: More documentation. modified: luxio.c ------------------------------------------------------------ revno: 170 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2013-11-29 13:44:23 +0000 message: More documentation modified: luxio.c ------------------------------------------------------------ revno: 169 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2013-11-29 13:17:52 +0000 message: make release script added: make-release.sh ------------------------------------------------------------ revno: 168 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2013-11-29 13:02:48 +0000 message: UDS server test added: tests/test-uds-server.lua ------------------------------------------------------------ revno: 167 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2013-11-29 13:02:01 +0000 message: Remove old docs directory and tool removed: docs/ docs/docgen.lua ------------------------------------------------------------ revno: 166 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2013-11-29 12:55:16 +0000 message: Update release number to match reality. modified: luxio.c ------------------------------------------------------------ revno: 165 committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Thu 2013-11-28 16:23:54 +0000 message: More ldoc modified: luxio.c ------------------------------------------------------------ revno: 164 committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Thu 2013-11-28 13:36:39 +0000 message: EVEN more ldoc modified: luxio.c ------------------------------------------------------------ revno: 163 committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Thu 2013-11-28 12:58:54 +0000 message: More ldoc modified: luxio.c ------------------------------------------------------------ revno: 162 committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Thu 2013-11-28 10:44:39 +0000 message: Start on documentation using ldoc added: config.ld doc/ modified: .bzrignore luxio.c ------------------------------------------------------------ revno: 161 committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Wed 2013-11-27 14:38:38 +0000 message: NetBSD modified: Makefile config.h luxio.c ------------------------------------------------------------ revno: 160 committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Tue 2013-11-26 20:22:40 +0000 message: send(to), recv(from) in Luxio, and simple bindings to send and recv. modified: luxio.c luxio/simple.lua luxio_constants.h.in ------------------------------------------------------------ revno: 159 committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Mon 2013-11-25 08:58:46 +0000 message: Add string flag to number convience function modified: luxio/simple.lua ------------------------------------------------------------ revno: 158 committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Thu 2013-11-21 09:32:34 +0000 message: Default sio open to read-only open if no flags passed modified: luxio/simple.lua ------------------------------------------------------------ revno: 157 committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Thu 2013-11-21 09:30:11 +0000 message: Mode flags to open already are being parsed intellegently, remove comment modified: luxio/simple.lua ------------------------------------------------------------ revno: 156 committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Thu 2013-11-21 09:27:04 +0000 message: Make read of a line return empty string for no input modified: luxio/simple.lua ------------------------------------------------------------ revno: 155 tags: luxio-7 committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Wed 2013-11-06 18:32:36 +0000 message: It's undef, not undefine modified: luxio.c ------------------------------------------------------------ revno: 154 committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Wed 2013-11-06 18:31:38 +0000 message: Second half of whitespace replacement of luxio.simple modified: luxio/simple.lua ------------------------------------------------------------ revno: 153 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Wed 2013-11-06 17:02:36 +0000 message: First half of luxio.simple reformatted to have consistent indentation; up to and including seek modified: luxio/simple.lua ------------------------------------------------------------ revno: 152 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Wed 2013-11-06 16:13:17 +0000 message: iconv modified: luxio.c ------------------------------------------------------------ revno: 151 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Wed 2013-11-06 11:03:47 +0000 message: Simple read can now return nil to show end of file modified: luxio/simple.lua ------------------------------------------------------------ revno: 150 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Wed 2013-11-06 10:44:13 +0000 message: Some indentation sanity modified: luxio/simple.lua ------------------------------------------------------------ revno: 149 [merge] tags: luxio-6 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2013-10-01 12:53:28 +0100 message: Test for syslog from Richard added: tests/test-syslog.lua ------------------------------------------------------------ revno: 147.1.2 committer: Richard Ipsum branch nick: luxio timestamp: Tue 2013-10-01 12:34:53 +0100 message: Add a test for syslog added: tests/test-syslog.lua ------------------------------------------------------------ revno: 148 [merge] committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2013-10-01 09:00:34 +0100 message: Merge from Richard for double-free bug in syslog modified: luxio.c ------------------------------------------------------------ revno: 147.1.1 committer: Richard Ipsum branch nick: luxio timestamp: Mon 2013-09-30 23:59:26 +0100 message: Fix double free bug modified: luxio.c ------------------------------------------------------------ revno: 147 committer: Richard Ipsum branch nick: luxio timestamp: Wed 2013-09-25 12:31:31 +0100 message: add syslog modified: luxio.c luxio_constants.h.in ------------------------------------------------------------ revno: 146 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2013-09-10 17:48:50 +0100 message: Add trivial examples of simple mq layer, fix simple mq layer for recent mq changes added: examples/mq-read.lua examples/mq-write.lua modified: luxio/mq.lua ------------------------------------------------------------ revno: 145 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Wed 2013-08-28 11:08:57 +0100 message: Update release version (oops) and copyright years ready for next release modified: luxio.c ------------------------------------------------------------ revno: 144 [merge] committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Tue 2013-08-27 11:41:36 +0100 message: Merge added: tests/test-mqueue-read.lua tests/test-mqueue-write.lua modified: luxio.c ------------------------------------------------------------ revno: 142.1.1 committer: Rob Kendrick (trite) branch nick: luxio timestamp: Tue 2013-08-27 11:32:16 +0100 message: Change message queues to use user data. Include simple test scripts. added: tests/test-mqueue-read.lua tests/test-mqueue-write.lua modified: luxio.c ------------------------------------------------------------ revno: 143 committer: Rob Kendrick (plinth) branch nick: luxio timestamp: Sun 2013-08-25 09:58:19 +0100 message: Add support for SO_REUSEPORT modified: luxio_constants.h.in ------------------------------------------------------------ revno: 142 tags: luxio-5 committer: Rob Kendrick (trite) branch nick: luxio timestamp: Tue 2013-07-30 16:50:28 +0100 message: Copy copyright notices from lua.h for each of lua-5.1.c and lua-5.2.c to appease lazy Debian NEW queue administrators. modified: lua-5.1.c lua-5.2.c ------------------------------------------------------------ revno: 141 tags: luxio-4 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2013-06-18 11:22:52 +0100 message: Include LDFLAGS when linking modified: Makefile ------------------------------------------------------------ revno: 140 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2013-06-11 17:25:41 +0100 message: Ignore luxio-5.x binaries modified: .bzrignore ------------------------------------------------------------ revno: 139 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2013-06-11 13:19:10 +0100 message: Subprocess example added: examples/subprocess.lua ------------------------------------------------------------ revno: 138 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2013-06-11 12:45:02 +0100 message: Add simple socket usage example added: examples/ examples/simple-socket.lua ------------------------------------------------------------ revno: 137 committer: Rob Kendrick (trite) branch nick: luxio timestamp: Sun 2013-06-09 11:47:33 +0100 message: Reorder link lines to cope with systems that automatically pass --no-as-needed to the linker and other horrors. modified: Makefile ------------------------------------------------------------ revno: 136 [merge] tags: luxio-3 committer: Rob Kendrick (octopus) branch nick: luxio timestamp: Sat 2013-04-27 11:19:34 +0100 message: Makefile bugfix from Daniel Silverstone modified: Makefile ------------------------------------------------------------ revno: 135.1.1 committer: Daniel Silverstone branch nick: luxio timestamp: Sat 2013-04-27 11:07:03 +0100 message: The LUAxx_HAS_MODINST commands were using shell expansion syntax in Make. Fix this modified: Makefile ------------------------------------------------------------ revno: 135 tags: luxio-2 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2013-04-26 14:26:46 +0100 message: Correct spelling renamed: LICENSE => LICENCE modified: README ------------------------------------------------------------ revno: 134 [merge] committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2013-04-26 14:06:03 +0100 message: Licensing changes from Lars Wirzenius to make suitable for Debian packaging. added: LICENSE modified: README ------------------------------------------------------------ revno: 133.1.1 committer: Lars Wirzenius branch nick: add-copyright-license timestamp: Fri 2013-04-26 07:42:11 +0100 message: Add a copy of the copyright license added: LICENSE modified: README ------------------------------------------------------------ revno: 133 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2013-03-29 16:37:55 +0000 message: Install REPL modified: Makefile ------------------------------------------------------------ revno: 132 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2013-03-29 16:34:30 +0000 message: Make REPLs load luxio library modified: lua-5.1.c lua-5.2.c ------------------------------------------------------------ revno: 131 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2013-03-29 16:28:51 +0000 message: Add upstread lua REPLs and build them linking to luxio library added: lua-5.1.c lua-5.2.c modified: Makefile ------------------------------------------------------------ revno: 130 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2013-03-29 14:45:10 +0000 message: Makefile message tidies modified: Makefile ------------------------------------------------------------ revno: 129 committer: Rob Kendrick (solaris) branch nick: luxio timestamp: Fri 2013-03-29 14:39:54 +0000 message: Build under Solaris 11. Had to remove -Wl,--no-as-needed from link stage; may need to add this back for OpenBSD modified: Makefile config.h ------------------------------------------------------------ revno: 128 committer: Rob Kendrick (solaris) branch nick: luxio timestamp: Fri 2013-03-29 14:18:01 +0000 message: Check if CC is meaningfull, and override if not. For Solaris. modified: Makefile ------------------------------------------------------------ revno: 127 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2013-03-29 14:02:15 +0000 message: Add check for pkg-config modified: Makefile ------------------------------------------------------------ revno: 126 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Tue 2013-03-26 22:24:14 +0000 message: MINIX 3 build compatible. Stock MINIX 3 Lua package does not support dlopen however, so this needs actual checking. modified: config.h luxio_constants.h.in ------------------------------------------------------------ revno: 125 committer: Rob Kendrick (NetBSD) branch nick: luxio timestamp: Mon 2013-03-25 12:46:46 +0000 message: Cast away a warning modified: luxio.c ------------------------------------------------------------ revno: 124 committer: Rob Kendrick (NetBSD) branch nick: luxio timestamp: Mon 2013-03-25 12:43:16 +0000 message: Remove use of shell test command for making decisions modified: Makefile ------------------------------------------------------------ revno: 123 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Thu 2013-03-21 16:11:59 +0000 message: Now builds under OpenBSD: different pkg-config package name, and no need to link to librt modified: Makefile ------------------------------------------------------------ revno: 122 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2013-01-28 17:16:21 +0000 message: Merge FreeBSD fix changes modified: luxio.c ------------------------------------------------------------ revno: 121 committer: Rob Kendrick (fatigue-freebsd) branch nick: luxio timestamp: Mon 2013-01-28 17:13:29 +0000 message: Some FreeBSD compatibility work modified: config.h luxio.c ------------------------------------------------------------ revno: 120 committer: Rob Kendrick (octopus) branch nick: luxio timestamp: Tue 2012-10-02 09:36:41 +0100 message: Fix from Rob Taylor for Fedora's lacking pkgconfig modified: Makefile ------------------------------------------------------------ revno: 119 tags: luxio-1 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Wed 2012-09-12 12:02:52 +0100 message: Bump release to 1, update README modified: README luxio.c ------------------------------------------------------------ revno: 118 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Wed 2012-09-12 12:00:26 +0100 message: Some function naming consistency modified: luxio/simple.lua ------------------------------------------------------------ revno: 117 [merge] committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Wed 2012-09-12 11:35:27 +0100 message: Fixes from Daniel modified: luxio/simple.lua luxio/subprocess.lua ------------------------------------------------------------ revno: 115.1.3 committer: Daniel Silverstone branch nick: luxio timestamp: Wed 2012-09-12 11:30:50 +0100 message: Add prefork and preexec support to luxio.subprocess.spawn modified: luxio/subprocess.lua ------------------------------------------------------------ revno: 115.1.2 committer: Daniel Silverstone branch nick: luxio timestamp: Wed 2012-09-12 11:20:12 +0100 message: Add cwd='/path/to/foo' support to luxio.subprocess.spawn modified: luxio/subprocess.lua ------------------------------------------------------------ revno: 115.1.1 committer: Daniel Silverstone branch nick: luxio timestamp: Wed 2012-09-12 11:19:49 +0100 message: Fix infinite recursion in luxio.simple.chdir() modified: luxio/simple.lua ------------------------------------------------------------ revno: 116 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Wed 2012-09-12 11:34:59 +0100 message: Attempt to make docgen work with C, too modified: docs/docgen.lua ------------------------------------------------------------ revno: 115 [merge] committer: Rob Kendrick (octopus) branch nick: luxio timestamp: Thu 2012-08-30 23:03:15 +0100 message: Merge from Daniel modified: luxio.c ------------------------------------------------------------ revno: 114.1.1 committer: Daniel Silverstone branch nick: luxio timestamp: Thu 2012-08-30 23:02:06 +0100 message: symlink() and readlink() support modified: luxio.c ------------------------------------------------------------ revno: 114 [merge] committer: Rob Kendrick (octopus) branch nick: luxio timestamp: Thu 2012-08-30 22:21:08 +0100 message: Merge from Daniel modified: luxio/simple.lua ------------------------------------------------------------ revno: 113.1.1 committer: Daniel Silverstone branch nick: luxio timestamp: Thu 2012-08-30 22:19:59 +0100 message: Fix spello in luxio.simple.mkdir() modified: luxio/simple.lua ------------------------------------------------------------ revno: 113 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sat 2012-08-11 17:28:11 +0100 message: simple: unlock wrapper too modified: luxio/simple.lua ------------------------------------------------------------ revno: 112 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sat 2012-08-11 17:19:01 +0100 message: sio: advisory locks modified: luxio/simple.lua ------------------------------------------------------------ revno: 111 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sat 2012-08-11 16:54:54 +0100 message: luxio: advisory locking via fcntl added: tests/test-fcntl-lock-1.lua tests/test-fcntl-lock-2.lua modified: luxio.c luxio_constants.h.in ------------------------------------------------------------ revno: 110 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sat 2012-08-11 11:58:51 +0100 message: sio: link, mkfifo, unlink, rmdir, rename modified: luxio/simple.lua ------------------------------------------------------------ revno: 109 [merge] committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sun 2012-08-05 17:35:32 +0100 message: Merge from Daniel modified: luxio/subprocess.lua ------------------------------------------------------------ revno: 108.1.2 committer: Daniel Silverstone branch nick: luxio timestamp: Sun 2012-08-05 15:18:23 +0100 message: SUBPROCESS: Support not having any of std{in,out,err} and add a close_in_child table modified: luxio/subprocess.lua ------------------------------------------------------------ revno: 108.1.1 committer: Daniel Silverstone branch nick: luxio timestamp: Sun 2012-08-05 15:10:27 +0100 message: Fix fcntl() calls in subprocess code modified: luxio/subprocess.lua ------------------------------------------------------------ revno: 108 [merge] committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Tue 2012-07-31 09:27:41 +0100 message: Merge from Daniel: subprocess fix modified: luxio/subprocess.lua ------------------------------------------------------------ revno: 106.1.1 committer: Daniel Silverstone branch nick: luxio timestamp: Mon 2012-07-30 17:31:03 +0100 message: Subprocess: Fix spello preventing WIFSIGNALED from working modified: luxio/subprocess.lua ------------------------------------------------------------ revno: 107 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Tue 2012-07-31 09:27:21 +0100 message: Tweak to makefile to allow setting of LDFLAGS modified: Makefile ------------------------------------------------------------ revno: 106 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Tue 2012-05-29 22:53:35 +0100 message: Load more 'simple' wrappers modified: luxio.c luxio/simple.lua ------------------------------------------------------------ revno: 105 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2012-05-29 12:58:52 +0100 message: More docs, docgen now expands \t modified: docs/docgen.lua luxio.c ------------------------------------------------------------ revno: 104 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Mon 2012-05-28 14:33:11 +0100 message: Begin socket docs modified: luxio.c ------------------------------------------------------------ revno: 103 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sun 2012-05-27 15:40:02 +0100 message: docgen tidies renamed: docgen.lua => docs/docgen.lua modified: docs/docgen.lua ------------------------------------------------------------ revno: 102 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sun 2012-05-27 15:26:26 +0100 message: MOAR DOCUMENTATION modified: luxio.c ------------------------------------------------------------ revno: 101 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sun 2012-05-27 15:13:21 +0100 message: Import MQ stuff directly into Luxio removed: luxio_mq.c modified: Makefile luxio.c ------------------------------------------------------------ revno: 100 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sun 2012-05-27 15:08:49 +0100 message: More documentation modified: docgen.lua luxio.c ------------------------------------------------------------ revno: 99 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sun 2012-05-27 13:34:09 +0100 message: Simplify simple doc comment handler modified: docgen.lua luxio.c ------------------------------------------------------------ revno: 98 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sun 2012-05-27 13:16:35 +0100 message: Fix fork modified: luxio.c ------------------------------------------------------------ revno: 97 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sat 2012-05-26 15:13:47 +0100 message: Remove reduntant brackets modified: luxio.c ------------------------------------------------------------ revno: 96 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sat 2012-05-26 15:10:28 +0100 message: Remove old doc effort removed: docs/luxio.md ------------------------------------------------------------ revno: 95 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sat 2012-05-26 15:08:48 +0100 message: Beginnings of documentation. ./docgen.lua < luxio.c | pandoc -f markdown -t html > docs/luxio.html added: docgen.lua modified: luxio.c ------------------------------------------------------------ revno: 94 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2012-05-25 18:13:16 +0100 message: Hateful start of hateful documentation added: docs/ docs/luxio.md ------------------------------------------------------------ revno: 93 [merge] committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Wed 2012-05-16 11:59:35 +0100 message: Merge from Daniel modified: Makefile ------------------------------------------------------------ revno: 92.1.1 committer: Daniel Silverstone branch nick: luxio timestamp: Wed 2012-05-16 11:57:29 +0100 message: Support local installs modified: Makefile ------------------------------------------------------------ revno: 92 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Thu 2012-05-10 22:15:12 +0100 message: EXIT_SUCCESS and FAILURE modified: luxio_constants.h.in ------------------------------------------------------------ revno: 91 committer: Rob Kendrick (octopus) branch nick: luxio timestamp: Thu 2012-05-10 19:11:26 +0100 message: Fix fdatasync, add splice added: tests/test-splice.lua modified: config.h luxio.c luxio_constants.h.in ------------------------------------------------------------ revno: 90 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Wed 2012-05-09 14:02:30 +0100 message: Add stuff to README modified: README ------------------------------------------------------------ revno: 89 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Tue 2012-05-08 20:44:25 +0100 message: Serialiser returns a table modified: luxio/mq.lua luxio/serialise.lua ------------------------------------------------------------ revno: 88 [merge] committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Tue 2012-05-08 20:42:53 +0100 message: Fixups from Daniel modified: config.h luxio.c luxio/serialise.lua luxio_mq.c ------------------------------------------------------------ revno: 87.1.1 committer: Daniel Silverstone branch nick: luxio timestamp: Tue 2012-05-08 20:40:00 +0100 message: Tiny fixups to formatting modified: config.h luxio.c luxio/serialise.lua luxio_mq.c ------------------------------------------------------------ revno: 87 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2012-05-08 16:20:24 +0100 message: nanosleep modified: luxio.c ------------------------------------------------------------ revno: 86 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2012-05-08 16:14:06 +0100 message: README file. added: README ------------------------------------------------------------ revno: 85 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2012-05-08 16:07:00 +0100 message: A couple of terminal process group functions, tidy sources a little! modified: luxio.c ------------------------------------------------------------ revno: 84 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2012-05-07 11:50:21 +0100 message: Better stat() macro coverage modified: luxio.c luxio_constants.h.in ------------------------------------------------------------ revno: 83 [merge] committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2012-05-07 11:30:26 +0100 message: librt fix from Daniel modified: Makefile ------------------------------------------------------------ revno: 75.1.1 committer: Daniel Silverstone branch nick: luxio timestamp: Mon 2012-05-07 11:13:05 +0100 message: Use -Wl,--no-as-needed otherwise modern Ubuntu linker defaults mean -lrt etc are lost modified: Makefile ------------------------------------------------------------ revno: 82 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2012-05-07 11:29:17 +0100 message: POSIX options and limits constants modified: luxio_constants.h.in ------------------------------------------------------------ revno: 81 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2012-05-07 11:17:44 +0100 message: Misc tidies, copyright statements modified: luxio.c luxio/mq.lua luxio/serialise.lua ------------------------------------------------------------ revno: 80 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2012-05-07 11:12:34 +0100 message: Make sio check ABI version modified: luxio/simple.lua ------------------------------------------------------------ revno: 79 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2012-05-07 11:11:22 +0100 message: Create and use common error returning function for sio modified: luxio/simple.lua ------------------------------------------------------------ revno: 78 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2012-05-07 11:00:20 +0100 message: Allow fourth octal digital to mode helper modified: luxio/simple.lua ------------------------------------------------------------ revno: 77 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2012-05-07 10:59:30 +0100 message: Get rid of silly calls to pushcclosure(...,0) modified: luxio.c ------------------------------------------------------------ revno: 76 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2012-05-07 10:57:45 +0100 message: Misc code cleanups modified: luxio.c ------------------------------------------------------------ revno: 75 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sat 2012-05-05 21:17:21 +0100 message: Higher level MQ functions, with push/pull object serialisation. Delicate. added: luxio/mq.lua luxio/serialise.lua ------------------------------------------------------------ revno: 74 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sat 2012-05-05 19:28:15 +0100 message: Low-level POSIX message passing binding. No mq_notify, as that's message-based. added: luxio_mq.c modified: Makefile luxio.c ------------------------------------------------------------ revno: 73 committer: Rob Kendrick (octopus) branch nick: luxio timestamp: Sat 2012-05-05 16:48:34 +0100 message: Use lua_createtable where possible to minimise allocations. Experimental. modified: luxio.c ------------------------------------------------------------ revno: 72 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2012-05-04 17:22:05 +0100 message: Prototype of sole external interface call (silences sparse) modified: luxio.c ------------------------------------------------------------ revno: 71 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2012-05-04 17:16:01 +0100 message: Load more function bindings modified: luxio.c ------------------------------------------------------------ revno: 70 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2012-05-04 15:58:58 +0100 message: More bindings modified: luxio.c ------------------------------------------------------------ revno: 69 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2012-05-04 15:36:14 +0100 message: Reorganise luxio source to order functions roughly in the order that they appear in POSIX 1996, and include references to sections where appropriate. Also include sections and functions that are not implemented as comments. modified: luxio.c ------------------------------------------------------------ revno: 68 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2012-05-04 13:54:24 +0100 message: A whole bundle more file-related POSIX calls. modified: luxio.c ------------------------------------------------------------ revno: 67 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2012-05-04 10:41:52 +0100 message: stat, lstat and fstat bindings, complete with sio interfaces modified: luxio.c luxio/simple.lua ------------------------------------------------------------ revno: 66 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2012-05-04 10:13:47 +0100 message: Make SIO release same as parent luxio release, expose luxio though sio for access to definitions, etc. modified: luxio/simple.lua ------------------------------------------------------------ revno: 65 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2012-05-04 10:09:42 +0100 message: Tidy makefile changes from Daniel modified: Makefile ------------------------------------------------------------ revno: 64 [merge] committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2012-05-04 09:59:32 +0100 message: Makefile rework from Daniel modified: Makefile ------------------------------------------------------------ revno: 63.1.1 committer: Daniel Silverstone branch nick: luxio timestamp: Fri 2012-05-04 09:54:13 +0100 message: Redid makefile for more useful install target etc modified: Makefile ------------------------------------------------------------ revno: 63 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Thu 2012-05-03 11:53:21 +0100 message: mkdir modified: luxio.c ------------------------------------------------------------ revno: 62 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2012-05-01 15:22:53 +0100 message: Add socketpair() to both luxio core, and sio modified: luxio.c luxio/simple.lua ------------------------------------------------------------ revno: 61 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2012-05-01 15:02:00 +0100 message: Add doc comments for chmod and friend in sio, add release counter to sio and luxio core. modified: luxio.c luxio/simple.lua ------------------------------------------------------------ revno: 60 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2012-05-01 14:41:51 +0100 message: Bind chmod and fchmod into sio modified: luxio/simple.lua ------------------------------------------------------------ revno: 59 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2012-05-01 13:21:30 +0100 message: Bind chmod() and fchmod() modified: luxio.c ------------------------------------------------------------ revno: 58 committer: Daniel Silverstone branch nick: luxio timestamp: Wed 2012-03-21 22:13:56 +0000 message: LUXIO: unlink() and rename() modified: luxio.c ------------------------------------------------------------ revno: 57 [merge] committer: Daniel Silverstone branch nick: luxio timestamp: Wed 2012-03-21 22:10:27 +0000 message: LUXIO: Merge from rjek added: tests/test-dirent.lua modified: config.h luxio.c luxio_constants.h.in ------------------------------------------------------------ revno: 55.1.3 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Tue 2012-03-13 13:06:23 +0000 message: Expose d_type if under Linux modified: config.h luxio.c tests/test-dirent.lua ------------------------------------------------------------ revno: 55.1.2 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Fri 2012-03-09 15:47:33 +0000 message: dirent-related stuff added: tests/test-dirent.lua modified: config.h luxio.c ------------------------------------------------------------ revno: 55.1.1 committer: Rob Kendrick (humdrum) branch nick: luxio timestamp: Thu 2012-03-08 17:18:53 +0000 message: kill() binding, expose signal names modified: luxio.c luxio_constants.h.in ------------------------------------------------------------ revno: 56 committer: Daniel Silverstone branch nick: luxio timestamp: Wed 2012-03-21 22:10:08 +0000 message: SUBPROCESS: Add _exit to silence hiccough modified: luxio/subprocess.lua ------------------------------------------------------------ revno: 55 committer: Daniel Silverstone branch nick: luxio timestamp: Thu 2012-03-08 10:27:20 +0000 message: TESTS: Add subprocess test added: tests/test-subprocess.lua ------------------------------------------------------------ revno: 54 committer: Daniel Silverstone branch nick: luxio timestamp: Thu 2012-03-08 09:25:42 +0000 message: SUBPROCESS: Update the documentation modified: luxio/subprocess.lua ------------------------------------------------------------ revno: 53 committer: Daniel Silverstone branch nick: luxio timestamp: Thu 2012-03-08 09:08:15 +0000 message: LUXIO: Rename _luxio_exec to luxio__exec so it doesn't protrude into the libc's namespace modified: luxio.c ------------------------------------------------------------ revno: 52 committer: Daniel Silverstone branch nick: luxio timestamp: Wed 2012-03-07 19:51:22 +0000 message: SUBPROCESS: Support env twiddling modified: luxio/subprocess.lua ------------------------------------------------------------ revno: 51 committer: Daniel Silverstone branch nick: luxio timestamp: Wed 2012-03-07 19:51:15 +0000 message: LUXIO: {{un,}set,get}env modified: luxio.c ------------------------------------------------------------ revno: 50 committer: Daniel Silverstone branch nick: luxio timestamp: Wed 2012-03-07 19:41:37 +0000 message: SUBPROCESS: Simple subprocess runner/reaper added: luxio/subprocess.lua ------------------------------------------------------------ revno: 49 committer: Daniel Silverstone branch nick: luxio timestamp: Wed 2012-03-07 18:57:47 +0000 message: _exit() support for low level exit behaviour modified: luxio.c ------------------------------------------------------------ revno: 48 committer: Daniel Silverstone branch nick: luxio timestamp: Wed 2012-03-07 18:56:11 +0000 message: exec{,p} modified: luxio.c ------------------------------------------------------------ revno: 47 committer: Rob Kendrick branch nick: luxio timestamp: Wed 2012-03-07 09:13:25 +0000 message: Remove C99ism from exec modified: luxio.c ------------------------------------------------------------ revno: 46 committer: Rob Kendrick branch nick: luxio timestamp: Wed 2012-03-07 09:05:55 +0000 message: Move test scripts to own directory added: tests/ renamed: test-event-serv.lua => tests/test-event-serv.lua test-forkexecwaitpid.lua => tests/test-forkexecwaitpid.lua test-http-client.lua => tests/test-http-client.lua test-poll-serv.lua => tests/test-poll-serv.lua test-sio-http-client.lua => tests/test-sio-http-client.lua ------------------------------------------------------------ revno: 45 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Tue 2012-03-06 19:07:06 +0000 message: Test WNOHANG in test script modified: test-forkexecwaitpid.lua ------------------------------------------------------------ revno: 44 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Tue 2012-03-06 19:00:27 +0000 message: Simple bindings to fork, exec, and waitpid added: test-forkexecwaitpid.lua modified: luxio.c luxio_constants.h.in ------------------------------------------------------------ revno: 43 [merge] committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sat 2012-02-04 02:50:29 +0900 message: event: merge improvements and changes from Daniel luxio: merge gettimeofday and timeval comparisons from Daniel tests: merge new event-based "talker" test and example from Daniel added: test-event-serv.lua modified: luxio.c luxio/event.lua ------------------------------------------------------------ revno: 42.1.4 committer: Daniel Silverstone branch nick: luxio timestamp: Sat 2012-02-04 02:15:43 +0900 message: Add an event-based talker server demo added: test-event-serv.lua ------------------------------------------------------------ revno: 42.1.3 committer: Daniel Silverstone branch nick: luxio timestamp: Sat 2012-02-04 02:15:25 +0900 message: Support simple handles in event library, and fix loads of bugs modified: luxio/event.lua ------------------------------------------------------------ revno: 42.1.2 committer: Daniel Silverstone branch nick: luxio timestamp: Sat 2012-02-04 00:56:32 +0900 message: event: timer and alarm support modified: luxio/event.lua ------------------------------------------------------------ revno: 42.1.1 committer: Daniel Silverstone branch nick: luxio timestamp: Sat 2012-02-04 00:56:02 +0900 message: luxio: Add timeval and gettimeofday support modified: luxio.c ------------------------------------------------------------ revno: 42 [merge] committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 23:48:55 +0900 message: event: merge initial implementation from Daniel added: luxio/event.lua ------------------------------------------------------------ revno: 41.1.1 committer: Daniel Silverstone branch nick: event timestamp: Fri 2012-02-03 23:28:05 +0900 message: EVENT: Initial event system added: luxio/event.lua ------------------------------------------------------------ revno: 41 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 16:59:56 +0900 message: simple io: tidy error messages modified: luxio/simple.lua ------------------------------------------------------------ revno: 40 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 16:56:02 +0900 message: simple io: document recent additions modified: luxio/simple.lua ------------------------------------------------------------ revno: 39 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 16:49:51 +0900 message: simple io: bind, listen and connect methods modified: luxio/simple.lua ------------------------------------------------------------ revno: 38 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 16:21:17 +0900 message: simple io: wrappers for get/setsockopt modified: luxio/simple.lua ------------------------------------------------------------ revno: 37 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 16:00:53 +0900 message: simple io: accept wrapper, some error string tidies modified: luxio/simple.lua ------------------------------------------------------------ revno: 36 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 15:15:29 +0900 message: simple io tests: simple http example/test added: test-sio-http-client.lua ------------------------------------------------------------ revno: 35 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 15:15:15 +0900 message: simple io: include gai_strerrer modified: luxio/simple.lua ------------------------------------------------------------ revno: 34 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 14:59:15 +0900 message: simple io: nonblocking, inet, inet6 and connect functions modified: luxio/simple.lua ------------------------------------------------------------ revno: 33 [merge] committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 14:37:18 +0900 message: Merge bitop work from Daniel added: .gitignore modified: luxio.c luxio/simple.lua test-poll-serv.lua ------------------------------------------------------------ revno: 31.1.3 committer: Daniel Silverstone branch nick: bitops timestamp: Fri 2012-02-03 14:32:15 +0900 message: LUXIO: Remove test_bit and flags Simple IO: Replace use of flags with bit.bor test-poll-serv: Replace use of flags and test_bit with bit.bor and bit.btest modified: luxio.c luxio/simple.lua test-poll-serv.lua ------------------------------------------------------------ revno: 31.1.2 committer: Daniel Silverstone branch nick: bitops timestamp: Fri 2012-02-03 14:28:34 +0900 message: BITOPS: Add bit sub-module with or, and, invert, clear, test modified: .gitignore luxio.c ------------------------------------------------------------ revno: 31.1.1 committer: Daniel Silverstone branch nick: bitops timestamp: Fri 2012-02-03 14:10:14 +0900 message: GIT: Add .gitignore added: .gitignore ------------------------------------------------------------ revno: 32 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 13:48:07 +0900 message: simple io: document pipe wrapper modified: luxio/simple.lua ------------------------------------------------------------ revno: 31 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 13:40:34 +0900 message: simple io: pipe wrapper modified: luxio/simple.lua ------------------------------------------------------------ revno: 30 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 13:22:48 +0900 message: simple io: make __gc Lua 5.2-compatible modified: luxio/simple.lua ------------------------------------------------------------ revno: 29 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 12:23:38 +0900 message: simple io: access mode string parsing simple io: document stdin/out/err objects simple io: umask wrapper simple io: fix sio_check_mt from previous commit constants: add sticky/setuid/setgid bit constants modified: luxio/simple.lua luxio_constants.h.in ------------------------------------------------------------ revno: 28 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 12:18:58 +0900 message: luxio: umask binding modified: luxio.c ------------------------------------------------------------ revno: 27 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 11:14:19 +0900 message: simple io: document some elements in descriptor object table. modified: luxio/simple.lua ------------------------------------------------------------ revno: 26 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 11:04:53 +0900 message: simple io: implement seek, read and wrap. simple io: import used functions into locals. simple io: wrap_mt function checks its is passed an fd. constants: expose BUFSIZ for sio's read implementation modified: luxio/simple.lua luxio_constants.h.in ------------------------------------------------------------ revno: 25 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 09:13:47 +0900 message: writev wrapper, fix __tostring on closed files modified: luxio.c luxio/simple.lua ------------------------------------------------------------ revno: 24 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Fri 2012-02-03 00:09:04 +0900 message: Beginnings of a simple IO layer on top of luxio. added: luxio/simple.lua ------------------------------------------------------------ revno: 23 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Thu 2012-02-02 23:50:04 +0900 message: Add stdio file number constants modified: luxio_constants.h.in ------------------------------------------------------------ revno: 22 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Thu 2012-02-02 23:49:41 +0900 message: Fix dependancies for constants header modified: Makefile ------------------------------------------------------------ revno: 21 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Thu 2012-02-02 14:05:05 +0900 message: Very incomplete and incompatible LuaSocket emulation added: luxio/ luxio/socket.lua ------------------------------------------------------------ revno: 20 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Thu 2012-02-02 14:04:45 +0900 message: Allow for unspecified hosts and services to getaddrinfo modified: luxio.c ------------------------------------------------------------ revno: 19 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Tue 2012-01-31 15:31:14 +0900 message: Fix getaddrinfo to accept socket types added: .bzrignore modified: luxio.c luxio_constants.h.in test-http-client.lua ------------------------------------------------------------ revno: 18 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Tue 2012-01-31 14:28:22 +0900 message: Rearrange set/getsockopt to work on FreeBSD modified: luxio.c ------------------------------------------------------------ revno: 17 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Tue 2012-01-31 14:20:10 +0900 message: First steps towards also building on FreeBSD added: config.h const-proc.lua luxio_constants.h.in modified: Makefile luxio.c ------------------------------------------------------------ revno: 16 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2012-01-30 22:03:08 +0900 message: trivial talker test for poll added: test-poll-serv.lua ------------------------------------------------------------ revno: 15 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2012-01-30 22:02:53 +0900 message: First stab at an efficient poll binding modified: luxio.c ------------------------------------------------------------ revno: 14 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2012-01-30 17:24:19 +0900 message: Make some error messages similar modified: luxio.c ------------------------------------------------------------ revno: 13 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2012-01-30 16:40:24 +0900 message: sendfile. I really need to think about portability now. modified: luxio.c ------------------------------------------------------------ revno: 12 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2012-01-30 16:09:03 +0900 message: Quick dirty hack script to show getaddrinfo working to fetch via http added: test-http-client.lua ------------------------------------------------------------ revno: 11 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2012-01-30 15:40:55 +0900 message: getaddrinfo implementation modified: luxio.c ------------------------------------------------------------ revno: 10 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Mon 2012-01-30 12:24:49 +0900 message: Implementations of get and setsockopt: not complete by a wide margin, but useful. modified: luxio.c ------------------------------------------------------------ revno: 9 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sun 2012-01-29 22:59:32 +0900 message: Add accept and bind functions. modified: luxio.c ------------------------------------------------------------ revno: 8 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sun 2012-01-29 21:41:30 +0900 message: Add beginnings of socket interfaces; can create a sockaddr and connect to it. modified: luxio.c ------------------------------------------------------------ revno: 7 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sun 2012-01-22 16:41:41 +0900 message: Add writev modified: luxio.c ------------------------------------------------------------ revno: 6 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sun 2012-01-22 14:35:34 +0900 message: Performance concession: write can take an optional offset to start writing from for use in loops where write fails to write the entire string. modified: luxio.c ------------------------------------------------------------ revno: 5 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sun 2012-01-22 14:29:27 +0900 message: Added fcntl. Check that open is passed a mode if O_CREAT is in flags. Fix Makefile to include _GNU_SOURCE and _LARGEFILE64_SOURCE. modified: Makefile luxio.c ------------------------------------------------------------ revno: 4 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sun 2012-01-22 13:22:11 +0900 message: Flesh out comment about possible memory leak on panic. Add PATH_MAX. modified: luxio.c ------------------------------------------------------------ revno: 3 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sun 2012-01-22 13:18:07 +0900 message: pipe, pipe2 and mkfifo modified: Makefile luxio.c ------------------------------------------------------------ revno: 2 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Sun 2012-01-22 12:47:04 +0900 message: Change luxio_read binding to work with Lua 5.1 Add flags-ORing utility function Add Makefile added: Makefile modified: luxio.c ------------------------------------------------------------ revno: 1 committer: Rob Kendrick (monotony) branch nick: luxio timestamp: Wed 2012-01-18 22:28:18 +0900 message: Initial hacking. added: luxio.c