ask for <ENTER> only if sending to tty
authorHeiko Schlittermann <hs@schlittermann.de>
Thu, 13 Jan 2011 22:44:49 +0100
changeset 5 853c185f74fb
parent 4 4dcc249cbe07
child 6 897a6a6f611a
ask for <ENTER> only if sending to tty
bounds.c
--- a/bounds.c	Thu Jan 13 22:36:04 2011 +0100
+++ b/bounds.c	Thu Jan 13 22:44:49 2011 +0100
@@ -27,9 +27,12 @@
     printf("Heap near                            %10p\n", data);
     printf("Stack near                           %10p\n", &argc);
     printf("                                   … %10p\n", &data);
-    printf("- <ENTER> -------------------------------------\n\n");
 
-    getchar();
+    if (isatty(1)) {
+	printf("- <ENTER> -------------------------------------\n\n");
+	getchar();
+    }
+    else printf("------------------------------------------------\n\n");
 
     set_sighandler(SIGSEGV, segv_handler);