From 4f45a403344037b0931d921ab8cd4b428f630a7e Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sat, 2 Aug 2014 15:47:24 +0200 Subject: iostats: cannot spy on fd 0,1,2 as /fd is per process --- sys/src/cmd/iostats.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'sys/src') 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); -- cgit v1.2.3