diff options
Diffstat (limited to 'gdb/main.c')
-rw-r--r-- | gdb/main.c | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -284,6 +284,23 @@ main (argc, argv) else baud_rate = i; } + case 'l': + { + int i; + char *p; + + i = strtol (optarg, &p, 0); + if (i == 0 && p == optarg) + + /* Don't use *_filtered or warning() (which relies on + current_target) until after initialize_all_files(). */ + + fprintf_unfiltered + (gdb_stderr, + "warning: could not set timeout limit to `%s'.\n", optarg); + else + remote_timeout = i; + } break; #ifdef ADDITIONAL_OPTION_CASES @@ -562,11 +579,13 @@ GDB manual (available as on-line info or a printed manual).\n", gdb_stdout); if (display_space) { +#ifdef HAVE_SBRK extern char **environ; char *lim = (char *) sbrk (0); printf_unfiltered ("Startup size: data size %ld\n", (long) (lim - (char *) &environ)); +#endif } /* The default command loop. |