* inftarg.c (child_wait): Call proc_wait, not wait.
(child_mourn_inferior): Call proc_remove_foreign. * main.c (gdb_init): Call init_proc. * main.c: Provide dummy versions of init_proc, proc_wait, and proc_remove_foreign for the gdb case (the libgdb case provides its own versions of these functions). * Makefile.in (libgdb-files): Add libproc.a.
This commit is contained in:
parent
220642fd47
commit
d3507982fb
|
@ -1,3 +1,13 @@
|
||||||
|
Tue May 31 20:35:44 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
|
||||||
|
|
||||||
|
* inftarg.c (child_wait): Call proc_wait, not wait.
|
||||||
|
(child_mourn_inferior): Call proc_remove_foreign.
|
||||||
|
* main.c (gdb_init): Call init_proc.
|
||||||
|
* main.c: Provide dummy versions of init_proc, proc_wait, and
|
||||||
|
proc_remove_foreign for the gdb case (the libgdb case provides its
|
||||||
|
own versions of these functions).
|
||||||
|
* Makefile.in (libgdb-files): Add libproc.a.
|
||||||
|
|
||||||
Wed Jun 1 11:08:52 1994 Stan Shebs (shebs@andros.cygnus.com)
|
Wed Jun 1 11:08:52 1994 Stan Shebs (shebs@andros.cygnus.com)
|
||||||
|
|
||||||
Hardware watchpoints for Linux, from Rick Sladkey
|
Hardware watchpoints for Linux, from Rick Sladkey
|
||||||
|
|
|
@ -555,8 +555,14 @@ gdb: $(OBS) $(TSOBS) $(ADD_DEPS) $(CDEPS) init.o
|
||||||
$(CC-LD) $(INTERNAL_LDFLAGS) -o gdb \
|
$(CC-LD) $(INTERNAL_LDFLAGS) -o gdb \
|
||||||
init.o $(OBS) $(TSOBS) $(ADD_FILES) $(CLIBS) $(LOADLIBES)
|
init.o $(OBS) $(TSOBS) $(ADD_FILES) $(CLIBS) $(LOADLIBES)
|
||||||
|
|
||||||
LIBGDBFILES=$(COMMON_OBS) $(LIBGDB_OBS) $(TSOBS) $(ADD_DEPS) $(CDEPS) init.o
|
# libproc is not listed here because all-libproc is a dependency of all-gui,
|
||||||
libgdb-files: $(LIBGDBFILES) Makefile.in
|
# not all-gdb, and thus might be built after us.
|
||||||
|
LIBGDBDEPS=$(COMMON_OBS) $(LIBGDB_OBS) $(TSOBS) $(ADD_DEPS) $(CDEPS) init.o
|
||||||
|
# libproc needs to be before libiberty for alloca.
|
||||||
|
LIBGDBFILES=$(COMMON_OBS) $(LIBGDB_OBS) $(TSOBS) ../libproc/libproc.a \
|
||||||
|
$(ADD_DEPS) $(CDEPS) init.o
|
||||||
|
|
||||||
|
libgdb-files: $(LIBGDBDEPS) Makefile.in
|
||||||
-rm -f libgdb-files
|
-rm -f libgdb-files
|
||||||
for i in $(LIBGDBFILES); do\
|
for i in $(LIBGDBFILES); do\
|
||||||
echo $$i >> libgdb-files;\
|
echo $$i >> libgdb-files;\
|
||||||
|
|
23
gdb/main.c
23
gdb/main.c
|
@ -518,6 +518,8 @@ read_command_file (stream)
|
||||||
do_cleanups (cleanups);
|
do_cleanups (cleanups);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
extern void init_proc ();
|
||||||
|
|
||||||
void
|
void
|
||||||
gdb_init ()
|
gdb_init ()
|
||||||
{
|
{
|
||||||
|
@ -528,6 +530,8 @@ gdb_init ()
|
||||||
init_main (); /* But that omits this file! Do it now */
|
init_main (); /* But that omits this file! Do it now */
|
||||||
init_signals ();
|
init_signals ();
|
||||||
|
|
||||||
|
init_proc ();
|
||||||
|
|
||||||
/* We need a default language for parsing expressions, so simple things like
|
/* We need a default language for parsing expressions, so simple things like
|
||||||
"set width 0" won't fail if no language is explicitly set in a config file
|
"set width 0" won't fail if no language is explicitly set in a config file
|
||||||
or implicitly set by reading an executable during startup. */
|
or implicitly set by reading an executable during startup. */
|
||||||
|
@ -1026,6 +1030,25 @@ GDB manual (available as on-line info or a printed manual).\n", gdb_stdout);
|
||||||
}
|
}
|
||||||
/* No exit -- exit is through quit_command. */
|
/* No exit -- exit is through quit_command. */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
init_proc ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
proc_wait (pid, status)
|
||||||
|
int pid;
|
||||||
|
int *status;
|
||||||
|
{
|
||||||
|
return wait (status);
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
proc_remove_foreign (pid)
|
||||||
|
int pid;
|
||||||
|
{
|
||||||
|
}
|
||||||
#endif /* MAIN_OVERRIDE */
|
#endif /* MAIN_OVERRIDE */
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
Loading…
Reference in New Issue