diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2014-08-02 15:47:24 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2014-08-02 15:47:24 +0200 |
commit | 4f45a403344037b0931d921ab8cd4b428f630a7e (patch) | |
tree | 71797c3be4ff9b9263e0f2411c227e5746032165 /sys/src/cmd/iostats.c | |
parent | 73d35f9c7db439c324a84a7582b1208222a71537 (diff) |
iostats: cannot spy on fd 0,1,2 as /fd is per process
Diffstat (limited to 'sys/src/cmd/iostats.c')
-rw-r--r-- | sys/src/cmd/iostats.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/sys/src/cmd/iostats.c b/sys/src/cmd/iostats.c index 20053ccfd..a2eadd3f7 100644 --- a/sys/src/cmd/iostats.c +++ b/sys/src/cmd/iostats.c @@ -308,12 +308,8 @@ main(int argc, char **argv) bind("#c/pid", "/dev/pid", MREPL); bind("#c/ppid", "/dev/ppid", MREPL); bind("#e", "/env", MREPL|MCREATE); - close(0); - close(1); - close(2); - open("/fd/0", OREAD); - open("/fd/1", OWRITE); - open("/fd/2", OWRITE); + bind("#d", "/fd", MREPL); + if(chdir(buf) < 0) sysfatal("chdir"); exec(*argv, argv); |