housel@en.ecn.purdue.edu (Peter S. Housel) (09/05/89)
The /bin/echo program has had this problem since version 1.1,
and I have seen postings complaining about it, but nobody has ever (to
my knowledge) actually posted a fix.
The program filters out '"' (double quote marks) from its output,
which is quite unnecessary. The following patch is relative to the
1.1 (and every other current) version of Minix.
-Peter S. Housel- housel@ecn.purdue.edu ...!pur-ee!housel
*** echo.c Sat Sep 2 17:40:08 1989
--- /usr/src/commands/echo.c Wed Aug 16 09:31:26 1989
***************
*** 36,41 ****
if (count == SIZE) {write(1, buf, count); count = 0;}
while ( (c = *s++) != 0) {
! if (count < SIZE && c != '"') buf[count++] = c;
! }
! }
--- 36,41 ----
if (count == SIZE) {write(1, buf, count); count = 0;}
while ( (c = *s++) != 0) {
! if (count < SIZE) buf[count++] = c;
! }
! }