=================================================================== RCS file: /cvs/prex-old/usr/bin/ls/ls.c,v retrieving revision 1.1.1.1 retrieving revision 1.1.1.1.2.1 diff -u -r1.1.1.1 -r1.1.1.1.2.1 --- prex-old/usr/bin/ls/ls.c 2008/06/03 10:38:47 1.1.1.1 +++ prex-old/usr/bin/ls/ls.c 2008/08/13 17:12:34 1.1.1.1.2.1 @@ -127,6 +127,8 @@ color = 35; /* magenta */ else if (S_ISDIR(sp->st_mode)) color = 36; /* cyan */ + else if (S_ISFIFO(sp->st_mode)) + color = 34; else if (S_ISLNK(sp->st_mode)) color = 33; /* yellow */ @@ -135,6 +137,8 @@ if (S_ISDIR(sp->st_mode)) putchar('d'); else if (S_ISLNK(sp->st_mode)) + putchar('@'); + else if (S_ISFIFO(sp->st_mode)) putchar('|'); else putchar('-'); @@ -238,6 +242,7 @@ putchar('\n'); } else { print_entry(path, &st); + putchar('\n'); } return 0; }