diff options
author | Stan Shebs <shebs@codesourcery.com> | 1999-04-26 18:34:20 +0000 |
---|---|---|
committer | Stan Shebs <shebs@codesourcery.com> | 1999-04-26 18:34:20 +0000 |
commit | 7a292a7adf506b866905b06b3024c0fd411c4583 (patch) | |
tree | 5b208bb48269b8a82d5c3a5f19c87b45a62a22f4 /gdb/sol-thread.c | |
parent | 1996fae84682e8ddd146215dd2959ad1ec924c09 (diff) | |
download | gdb-7a292a7adf506b866905b06b3024c0fd411c4583.zip gdb-7a292a7adf506b866905b06b3024c0fd411c4583.tar.gz gdb-7a292a7adf506b866905b06b3024c0fd411c4583.tar.bz2 |
import gdb-19990422 snapshot
Diffstat (limited to 'gdb/sol-thread.c')
-rw-r--r-- | gdb/sol-thread.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/gdb/sol-thread.c b/gdb/sol-thread.c index 3fe6268..e76f831 100644 --- a/gdb/sol-thread.c +++ b/gdb/sol-thread.c @@ -106,7 +106,7 @@ static td_thragent_t *main_ta; static int sol_thread_active = 0; static struct cleanup * save_inferior_pid PARAMS ((void)); -static void restore_inferior_pid PARAMS ((int pid)); +static void restore_inferior_pid PARAMS ((void *pid)); static char *td_err_string PARAMS ((td_err_e errcode)); static char *td_state_string PARAMS ((td_thr_state_e statecode)); static int thread_to_lwp PARAMS ((int thread_id, int default_lwp)); @@ -428,14 +428,14 @@ NOTES static struct cleanup * save_inferior_pid () { - return make_cleanup (restore_inferior_pid, inferior_pid); + return make_cleanup (restore_inferior_pid, (void*) inferior_pid); } static void restore_inferior_pid (pid) - int pid; + void *pid; { - inferior_pid = pid; + inferior_pid = (int) pid; } @@ -1436,7 +1436,6 @@ sol_core_files_info (t) orig_core_ops.to_files_info (t); } -#ifdef MAINTENANCE_CMDS /* Worker bee for info sol-thread command. This is a callback function that gets called once for each Solaris thread (ie. not kernel thread) in the inferior. Print anything interesting that we can think of. */ @@ -1501,7 +1500,6 @@ info_solthreads (args, from_tty) TD_THR_ANY_STATE, TD_THR_LOWEST_PRIORITY, TD_SIGNO_MASK, TD_THR_ANY_USER_FLAGS); } -#endif /* MAINTENANCE_CMDS */ static int ignore (addr, contents) @@ -1648,10 +1646,8 @@ _initialize_sol_thread () procfs_suppress_run = 1; -#ifdef MAINTENANCE_CMDS add_cmd ("sol-threads", class_maintenance, info_solthreads, "Show info on Solaris user threads.\n", &maintenanceinfolist); -#endif /* MAINTENANCE_CMDS */ memcpy(&orig_core_ops, &core_ops, sizeof (struct target_ops)); memcpy(&core_ops, &sol_core_ops, sizeof (struct target_ops)); |