14 for (cp = "", i = 1; i < argc; cp = " ", i++) {
15 if (lstat(argv[i], &sb) < 0)
17 if ((sb.st_mode & S_IFMT) != S_IFREG)
19 fd = open(argv[i], O_RDONLY);
24 if (read(fd, buf, 3) != 3) {
28 if (strncmp(buf, ".so", 3))
29 count++, printf("%s%s", cp, argv[i]);