20 Commits (c06839b505cce40390c8d2990e9123517c6368f4)

Author SHA1 Message Date
mark 76a98495ba *** empty log message *** 20 years ago
mark d0e584b79f use new_dirent() macro
replace settable with setfield where appropriate
20 years ago
mark 448e046364 portability concerns 20 years ago
mark 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()
20 years ago
mark 7adc71403b more general cleanup 20 years ago
mark 785c362a9f A few changes. 20 years ago
mark 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
20 years ago
mark 8d00b8c7e7 fixed bug in ex_pipe()
make_pipe() should produce non-inheritable descriptors/handles
added process_tostring() method
20 years ago
mark ed9c51ca33 add wait to ex namespace 21 years ago
mark 3c9cbc3761 added check_file function to check for closed FILE*
use registry for associating pathname with diriter
21 years ago
mark 8e3b4ac49d added ex. namespace
added __gc metamethod for diriter
21 years ago
mark 27ed0289d4 oops, forgot DIR metatable 21 years ago
mark e77ff05092 Implemented ex_dir and ex_dirent 21 years ago
mark 029c15338d Refactor ex_pipe and make_pipe
Fix bug in w32api/ex.c ex_getenv when handling empty variables
21 years ago
mark 36cb453953 Moved spawn_* functions out of ex.c 21 years ago
mark 95bd5a3efc Closer to merging ... 21 years ago
mark 2ace11ed4c Attempt to merge implementations 21 years ago
mark 05bc6c5bf9 *** empty log message *** 21 years ago
mark d16e151b56 *** empty log message *** 21 years ago
mark a31cde3b22 *** empty log message *** 21 years ago