- printf("Format %s to", argv[filarg]);
- if (idens)
- printf(" double density (y/n) ?");
- else
- printf(" single density (y/n) ?");
- if (getchar() != 'y')
- exit (0);
+ if (isatty(fileno(stdin))) {
+ printf("Format %s to %s density (y/n)? ",
+ argv[filarg], idens ? "double" : "single");
+ i = c = getchar();
+ while (c != '\n' && c != EOF)
+ c = getchar();
+ if (i != 'y')
+ exit(0);
+ } else
+ printf("Formatting %s to %s density\n",
+ argv[filarg], idens ? "double" : "single");