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
ecb5e17609
Renamed this silly blighters.
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
mark
e7e76fe13c
21 years ago