aboutsummaryrefslogtreecommitdiff
path: root/gdb/mac-nat.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/mac-nat.c')
-rw-r--r--gdb/mac-nat.c23
1 files changed, 12 insertions, 11 deletions
diff --git a/gdb/mac-nat.c b/gdb/mac-nat.c
index 23da860..22f5e01 100644
--- a/gdb/mac-nat.c
+++ b/gdb/mac-nat.c
@@ -78,8 +78,8 @@ child_store_inferior_registers (int r)
}
}
-static int
-child_wait (int pid, struct target_waitstatus *ourstatus)
+static ptid_t
+child_wait (ptid_t ptid, struct target_waitstatus *ourstatus)
{
}
@@ -116,15 +116,16 @@ child_attach (char *args, int from_tty)
if (exec_file)
printf_unfiltered ("Attaching to program `%s', %s\n", exec_file,
- target_pid_to_str (pid));
+ target_pid_to_str (pid_to_ptid (pid)));
else
- printf_unfiltered ("Attaching to %s\n", target_pid_to_str (pid));
+ printf_unfiltered ("Attaching to %s\n",
+ target_pid_to_str (pid_to_ptid (pid)));
gdb_flush (gdb_stdout);
}
/* Do we need to do anything special? */
attach_flag = 1;
- inferior_pid = pid;
+ inferior_ptid = pid_to_ptid (pid);
push_target (&child_ops);
}
}
@@ -140,10 +141,10 @@ child_detach (char *args, int from_tty)
if (exec_file == 0)
exec_file = "";
printf_unfiltered ("Detaching from program: %s %s\n", exec_file,
- target_pid_to_str (inferior_pid));
+ target_pid_to_str (inferior_ptid));
gdb_flush (gdb_stdout);
}
- inferior_pid = 0;
+ inferior_ptid = null_ptid;
unpush_target (&child_ops);
}
@@ -153,7 +154,7 @@ static void
child_files_info (struct target_ops *ignore)
{
printf_unfiltered ("\tUsing the running image of %s %s.\n",
- attach_flag ? "attached" : "child", target_pid_to_str (inferior_pid));
+ attach_flag ? "attached" : "child", target_pid_to_str (inferior_ptid));
}
/* ARGSUSED */
@@ -163,7 +164,7 @@ child_open (char *arg, int from_tty)
error ("Use the \"run\" command to start a Mac application.");
}
-/* Start an inferior Mac program and sets inferior_pid to its pid.
+/* Start an inferior Mac program and sets inferior_ptid to its pid.
EXEC_FILE is the file to run.
ALLARGS is a string containing the arguments to the program.
ENV is the environment vector to pass. Errors reported with error(). */
@@ -202,7 +203,7 @@ child_create_inferior (char *exec_file, char *allargs, char **env)
error ("Error launching %s, code %d\n", exec_file, launch_err);
}
- inferior_pid = launchparms.launchProcessSN.lowLongOfPSN;
+ inferior_ptid = pid_to_ptid (launchparms.launchProcessSN.lowLongOfPSN);
/* FIXME be sure that high long of PSN is 0 */
push_target (&child_ops);
@@ -251,7 +252,7 @@ child_kill_inferior (void)
}
void
-child_resume (int pid, int step, enum target_signal signal)
+child_resume (ptid_t ptid, int step, enum target_signal signal)
{
}