2004-02-12 Christopher January * config/i386/linux.mh: Add valgrind.o to NATDEPFILES. * doc/gdb.texinfo: Add documentation for start-with-shell flag and Valgrind target. * fork-child.c: Add gdbcmd.h include. (fork_inferior): Replace STARTUP_WITH_SHELL with start_with_shell_flag. (startup_inferior): Remove ntraps argument. Replace STARTUP_WITH_SHELL with start_with_shell_flag. (_initialize_fork_child): New function. * infcmd.c: Add declaration for start_with_shell_flag. (construct_inferior_arguments): Replace STARTUP_WITH_SHELL with start_with_shell_flag. * inferior.h: Change reference to STARTUP_WITH_SHELL to start_with_shell_flag. Define START_INFERIOR_TRAPS_EXPECTED_NOSHELL macro. Add extern declaration for start_with_shell_flag. * Makefile.in: Add valgrind.c to ALLDEPFILES. Add valgrind.o dependancies. * target.c (target_info): Remove t->to_has_memory check. * valgrind.c: New file.