Add comments noting that vfork might be defined to be fork.

This commit is contained in:
Kevin Buettner 2001-04-08 18:26:03 +00:00
parent d493eb331e
commit 7700434b5c
3 changed files with 17 additions and 1 deletions

View File

@ -1,3 +1,10 @@
2001-04-08 Kevin Buettner <kevinb@redhat.com>
* fork-child.c (fork_inferior, clone_and_follow_inferior):
Document fact that apparent call to vfork() might actually be
a call to fork() instead.
* ser-pipe.c (pipe_open): Likewise.
2001-04-08 Kevin Buettner <kevinb@redhat.com>
* printcmd.c (print_frame_args): Use a cleanup to invoke

View File

@ -253,6 +253,9 @@ fork_inferior (char *exec_file_arg, char *allargs, char **env,
if (pre_trace_fun != NULL)
(*pre_trace_fun) ();
/* Create the child process. Note that the apparent call to vfork()
below *might* actually be a call to fork() due to the fact that
autoconf will ``#define vfork fork'' on certain platforms. */
if (debug_fork)
pid = fork ();
else
@ -420,7 +423,9 @@ clone_and_follow_inferior (int child_pid, int *followed_child)
if (status < 0)
error ("error getting pipe for handoff semaphore");
/* Clone the debugger. */
/* Clone the debugger. Note that the apparent call to vfork()
below *might* actually be a call to fork() due to the fact that
autoconf will ``#define vfork fork'' on certain platforms. */
if (debug_fork)
debugger_pid = fork ();
else

View File

@ -65,6 +65,10 @@ pipe_open (serial_t scb, const char *name)
if (socketpair (AF_UNIX, SOCK_STREAM, 0, pdes) < 0)
return -1;
/* Create the child process to run the command in. Note that the
apparent call to vfork() below *might* actually be a call to
fork() due to the fact that autoconf will ``#define vfork fork''
on certain platforms. */
pid = vfork ();
/* Error. */