FreeBSD Bugzilla – Attachment 14206 Details for
Bug 26705
P_ALTSTACK in proc::p_flag isn't copied to the child process on fork(2)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 874 bytes, created by
fwkg7679
on 2001-04-19 16:00:01 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
fwkg7679
Created:
2001-04-19 16:00:01 UTC
Size:
874 bytes
patch
obsolete
>diff -ur src.org/sys/kern/kern_fork.c src/sys/kern/kern_fork.c >--- src.org/sys/kern/kern_fork.c Mon Feb 19 00:41:10 2001 >+++ src/sys/kern/kern_fork.c Thu Apr 19 11:34:34 2001 >@@ -434,7 +434,7 @@ > * Preserve some more flags in subprocess. P_PROFIL has already > * been preserved. > */ >- p2->p_flag |= p1->p_flag & P_SUGID; >+ p2->p_flag |= p1->p_flag & (P_SUGID | P_ALTSTACK); > if (p1->p_session->s_ttyvp != NULL && p1->p_flag & P_CONTROLT) > p2->p_flag |= P_CONTROLT; > if (flags & RFPPWAIT) >diff -ur src.org/sys/kern/kern_sig.c src/sys/kern/kern_sig.c >--- src.org/sys/kern/kern_sig.c Thu Feb 22 14:15:04 2001 >+++ src/sys/kern/kern_sig.c Thu Apr 19 11:35:03 2001 >@@ -433,6 +433,7 @@ > p->p_sigstk.ss_flags = SS_DISABLE; > p->p_sigstk.ss_size = 0; > p->p_sigstk.ss_sp = 0; >+ p->p_flag &= ~P_ALTSTACK; > /* > * Reset no zombies if child dies flag as Solaris does. > */
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 26705
: 14206