diff options
Diffstat (limited to 'ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S')
-rw-r--r-- | ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S b/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S index 1307b1a2dc..5fa0ef5c32 100644 --- a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S +++ b/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S @@ -49,7 +49,7 @@ /* r26, r25, r24, r23 are free since vfork has no arguments */ ENTRY(__vfork) - /* We must not create a frame. When the child unwinds to call + /* We must not create a frame. When the child unwinds to call exec it will clobber the same frame that the parent needs to unwind. */ @@ -75,7 +75,7 @@ ENTRY(__vfork) /* Return, and DO NOT restore rp. The child may have called functions that updated the frame's rp. This works because - the kernel ensures rp is preserved across the vfork + the kernel ensures rp is preserved across the vfork syscall. */ bv,n %r0(%rp) |