From: Alan Cox Date: Thu, 21 May 2015 22:33:01 +0000 (+0100) Subject: chown.c: remove stdio X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=fe7a2fdf45b09a7452b4a8496337f71f63596d55;p=FUZIX.git chown.c: remove stdio --- diff --git a/Applications/util/chown.c b/Applications/util/chown.c index 9a8201b4..6896a95c 100644 --- a/Applications/util/chown.c +++ b/Applications/util/chown.c @@ -2,6 +2,8 @@ * Copyright (c) 1993 by David I. Bell * Permission is granted to use, distribute, or modify this source, * provided that this copyright notice remains intact. + * + * Stdio usage removed Alan Cox 2015. */ #include @@ -19,7 +21,7 @@ int main(int argc, char *argv[]) cp = argv[1]; if (!cp) { - fprintf(stderr, "chown: too few arguments\n"); + write(2, "chown: too few arguments\n", 25); return 1; } if (isdigit(*cp)) { @@ -28,13 +30,13 @@ int main(int argc, char *argv[]) uid = uid * 10 + (*cp++ - '0'); if (*cp) { - fprintf(stderr, "chown: bad uid value\n"); + write(2, "chown: bad uid value\n", 21); return 1; } } else { pwd = getpwnam(cp); if (pwd == NULL) { - fprintf(stderr, "chown: unknown user name\n"); + write(2, "chown: unknown user name\n", 25); return 1; } uid = pwd->pw_uid;