diff options
author | Andy Wingo <wingo@pobox.com> | 2012-02-23 13:56:06 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2012-02-23 13:56:54 +0100 |
commit | a2e946f1ef83cd1fd8c87412cc49f6c6d1e0ac61 (patch) | |
tree | 0beaa5f45bae966b92de39c02e9c4486b909e9fc /libguile/bytevectors.c | |
parent | 7ea70f355e986c79f2c999753642141a0e8985f7 (diff) | |
download | guile-a2e946f1ef83cd1fd8c87412cc49f6c6d1e0ac61.tar.gz |
rewrite open-process in C, for robustness
* libguile/posix.c (scm_open_process): Rewrite in C, so as to avoid
allocations and other calls that are not async-signal-safe.
(scm_init_popen, scm_init_posix): Register popen extension.
* module/ice-9/popen.scm: Load the popen extension, to get open-process.
Diffstat (limited to 'libguile/bytevectors.c')
0 files changed, 0 insertions, 0 deletions