From: Alan Cox Date: Thu, 21 May 2015 22:37:12 +0000 (+0100) Subject: pwd: remove stdio X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=28c3eea1ee164a3d7a1c19cc047221529310c656;p=FUZIX.git pwd: remove stdio --- diff --git a/Applications/util/pwd.c b/Applications/util/pwd.c index 5375d23b..f8b374e2 100644 --- a/Applications/util/pwd.c +++ b/Applications/util/pwd.c @@ -1,14 +1,16 @@ #include +#include #include int main(int argc, const char *argv[]) { char buf[512]; - if (getcwd(buf, 512) == NULL) { - fprintf(stderr, "pwd: cannot get current directory\n"); - return -1; + if (getcwd(buf, sizeof(buf)) == NULL) { + write(2, "pwd: cannot get current directory\n", 34); + return 1; } - printf("%s\n", buf); + write(1, buf, strlen(buf)); + write(1, "\n", 1); return 0; }