diff options
Diffstat (limited to 'mdk-stage1/dietlibc/libugly/pclose.c')
-rw-r--r-- | mdk-stage1/dietlibc/libugly/pclose.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/mdk-stage1/dietlibc/libugly/pclose.c b/mdk-stage1/dietlibc/libugly/pclose.c new file mode 100644 index 000000000..e33076c19 --- /dev/null +++ b/mdk-stage1/dietlibc/libugly/pclose.c @@ -0,0 +1,11 @@ +#include <sys/types.h> +#include <sys/wait.h> +#include "dietstdio.h" + +int pclose(FILE *f) { + int status; + fclose(f); + if (waitpid(f->popen_kludge,&status,0)>=0) + return status; + return -1; +} |