Commit Graph

  • 0b41064bab Merge from http://code.google.com/p/lua-ex-api master Mark Edgar 2009-07-02 18:42:20 +0000
  • 8a083102cc Fixed several off-by-one stack-manipulation errors make_vector() should not call error() if arg0 is missing spawn_param_env() needs to set envp Mark Edgar 2007-09-23 17:56:07 +0000
  • 0925ba938e *** empty log message *** mark 2007-05-26 05:36:04 +0000
  • 4f5b35bb26 refactor ex_lock/ex_unlock to a single function mark 2007-04-15 00:32:10 +0000
  • 7f295f8d22 *** empty log message *** mark 2007-04-15 00:31:01 +0000
  • 331bf6db66 fix bug in file_lock when locking whole file and appending mark 2007-04-14 23:21:02 +0000
  • 5d1c269b6d broken getenv avoid initializer warnings in GCC in file_lock mark 2007-04-14 23:11:27 +0000
  • ff7e489f7b reformatted -- use spaces instead of tabs. mark 2007-04-14 23:02:56 +0000
  • bb1d518bc8 ex_getenv() -- stupid programmer use _fileno not fileno use lua_Number not uint64_t fix mixed code and declarations in spawn_param_args mark 2007-04-11 06:45:29 +0000
  • 4bf9e1f5c2 20070110T1431-0700 mark 2007-01-10 21:40:12 +0000
  • 8d084e7338 Add Copyright notice Clean up Makefiles mark 2007-01-09 20:56:29 +0000
  • 59668ba6c9 *** empty log message *** mark 2007-01-09 20:41:48 +0000
  • c06839b505 *** empty log message *** mark 2007-01-09 18:15:30 +0000
  • 76a98495ba *** empty log message *** mark 2007-01-09 17:33:59 +0000
  • d0e584b79f use new_dirent() macro replace settable with setfield where appropriate mark 2006-12-19 09:11:37 +0000
  • 448e046364 portability concerns mark 2006-12-19 07:52:46 +0000
  • 2843236d3f remove unsetenv() dir() elides "." and ".." entries ex_dir() internally uses DIR** instead of struct diriter refactor implementation of ex_pipe() pass fd instead of FILE* to spawn_param_redirect() mark 2006-12-19 07:19:27 +0000
  • 2a126cc65b fold ex_unsetenv into ex_setenv fold ex_rmdir into ex_remove use windows_pusherror from Noom updated for compatibility with Noom. mark 2006-11-21 22:57:39 +0000
  • 28c916f72c added os.remove() mark 2006-10-31 19:00:07 +0000
  • 9f03209394 Finally, it works! mark 2006-02-13 18:20:16 +0000
  • 7adc71403b more general cleanup mark 2006-02-10 18:42:43 +0000
  • 785c362a9f A few changes. mark 2006-02-10 00:56:44 +0000
  • 465e0c4d57 removed checkuserdata -- use 5.1 luaL_checkudata fix check_file to work with a negative index (luaL_checkudata does not) refactor spawn.c interface; use spawn_params_init instead of spawn_params_default; spawm_param_execute() creates proc ex_pipe needs to create FILE* userdata with the __close environment table mark 2006-02-09 21:20:57 +0000
  • 8d00b8c7e7 fixed bug in ex_pipe() make_pipe() should produce non-inheritable descriptors/handles added process_tostring() method mark 2006-02-07 08:56:04 +0000
  • ed9c51ca33 add wait to ex namespace mark 2006-02-03 05:13:26 +0000
  • 3c9cbc3761 added check_file function to check for closed FILE* use registry for associating pathname with diriter mark 2006-02-03 03:42:41 +0000
  • 8e3b4ac49d added ex. namespace added __gc metamethod for diriter mark 2006-02-02 22:26:23 +0000
  • 27ed0289d4 oops, forgot DIR metatable mark 2006-02-02 07:28:40 +0000
  • 39bd1d304a removed extraneous build options mark 2006-02-01 05:23:33 +0000
  • e77ff05092 Implemented ex_dir and ex_dirent mark 2006-02-01 05:23:00 +0000
  • be8ad39d98 ex_getenv() now supports arbitrarily-sized variables mark 2006-01-31 05:16:17 +0000
  • 029c15338d Refactor ex_pipe and make_pipe Fix bug in w32api/ex.c ex_getenv when handling empty variables mark 2006-01-31 05:09:19 +0000
  • 36cb453953 Moved spawn_* functions out of ex.c mark 2006-01-31 03:58:10 +0000
  • ecb5e17609 Renamed this silly blighters. mark 2006-01-31 01:16:28 +0000
  • 95bd5a3efc Closer to merging ... mark 2006-01-31 00:20:38 +0000
  • 2ace11ed4c Attempt to merge implementations mark 2006-01-30 19:44:42 +0000
  • 05bc6c5bf9 *** empty log message *** mark 2006-01-30 17:04:32 +0000
  • 0abc74ed14 *** empty log message *** mark 2006-01-29 07:00:04 +0000
  • d16e151b56 *** empty log message *** mark 2006-01-29 06:51:00 +0000
  • f67c6aa776 oops, stupid bug. mark 2006-01-29 05:48:38 +0000
  • 6a20bb8e99 *** empty log message *** mark 2006-01-29 05:42:41 +0000
  • 807a55a3c1 *** empty log message *** mark 2006-01-29 03:10:53 +0000
  • 1f58b6c6c2 *** empty log message *** mark 2006-01-29 00:46:16 +0000
  • a31cde3b22 *** empty log message *** mark 2006-01-29 00:19:19 +0000
  • 32162cad79 Got os.spawn to work. mark 2006-01-28 02:35:37 +0000
  • 82b6681ff2 Added Windows 32 API -style file locking mark 2006-01-27 20:52:44 +0000
  • 99b32cb1b4 renamed w32api/osex.c to ex.c mark 2006-01-27 08:55:26 +0000
  • ed861c5bc1 *** empty log message *** mark 2006-01-26 22:47:24 +0000
  • 0bb5051ee5 *** empty log message *** mark 2006-01-26 22:41:27 +0000
  • 6d26939d9d *** empty log message *** mark 2006-01-26 06:53:30 +0000
  • aaef3303e0 *** empty log message *** mark 2006-01-26 04:13:52 +0000
  • db85bdacb5 temporary Makefile mark 2006-01-26 04:12:37 +0000
  • 4ee70cbe71 *** empty log message *** mark 2006-01-20 04:09:32 +0000
  • e7e76fe13c v1 mark 2006-01-18 03:36:01 +0000