thnx saurabh.....u rock :) --
Amol Sharma Third Year Student Computer Science and Engineering MNNIT Allahabad <http://gplus.to/amolsharma99> <http://twitter.com/amolsharma99><http://in.linkedin.com/pub/amol-sharma/21/79b/507><http://youtube.com/amolsharma99> On Sat, Oct 1, 2011 at 4:55 PM, saurabh singh <[email protected]> wrote: > > Both share the same address space that includes even the stack.... > The child *returns first clearing the stack.*Now when the parent process > tries to return the child process had already cleared the stack.SO it no > longer belongs to the parent process,so sigsegv..... > Try with gdb dissassemble and step *instruction by instruction checking > the state of esp at each level.....* > > On Sat, Oct 1, 2011 at 1:28 PM, Amol Sharma <[email protected]>wrote: > >> similar question.......also gives segmentation fault...plz explain... >> http://ideone.com/nlpzT >> >> #include<unistd.h>#include<fcntl.h>#include<stdio.h> >> int main() >> { >> int pid; >> printf >> <http://www.opengroup.org/onlinepubs/009695399/functions/printf.html>("Parent\n"); >> pid = vfork(); >> if(pid==0) >> { >> printf >> <http://www.opengroup.org/onlinepubs/009695399/functions/printf.html>("Child\n"); >> } >> return 0; >> } >> >> >> -- >> >> >> Amol Sharma >> Third Year Student >> Computer Science and Engineering >> MNNIT Allahabad >> <http://gplus.to/amolsharma99> >> <http://twitter.com/amolsharma99><http://in.linkedin.com/pub/amol-sharma/21/79b/507><http://youtube.com/amolsharma99> >> >> >> >> >> >> On Sat, Oct 1, 2011 at 1:15 PM, Amol Sharma <[email protected]>wrote: >> >>> anyone with better explanation ??.....it's still not clear to me :( >>> -- >>> >>> >>> Amol Sharma >>> Third Year Student >>> Computer Science and Engineering >>> MNNIT Allahabad >>> <http://gplus.to/amolsharma99> >>> <http://twitter.com/amolsharma99><http://in.linkedin.com/pub/amol-sharma/21/79b/507><http://youtube.com/amolsharma99> >>> >>> >>> >>> >>> >>> On Wed, Sep 21, 2011 at 6:34 PM, Azhar Hussain <[email protected]>wrote: >>> >>>> Read this documentation >>>> http://pubs.opengroup.org/onlinepubs/7908799/xsh/vfork.html >>>> >>>> vfork creates read-only copy of the parent. You cannot call function or >>>> assign value to variable except pid_t. Use fork and it should succeed. >>>> >>>> PS: Please ask questions related to Algorithms, as it is algorithm >>>> group. You could get fast answers for this type of question on a relevant >>>> group. No offense, it is just a advice. It could save time for other people >>>> and YOU too. >>>> >>>> - >>>> Azhar. >>>> >>>> >>>> On Wed, Sep 21, 2011 at 6:23 PM, sukran dhawan >>>> <[email protected]>wrote: >>>> >>>>> @sreeu :lol #include<stdio.h? :P include this header file:P >>>>> That s not saurabh s question >>>>> >>>>> On Wed, Sep 21, 2011 at 4:51 PM, SREENU NAIK < >>>>> [email protected]> wrote: >>>>> >>>>>> >>>>>> hi it gives that >>>>>> >>>>>> >>>>>> in fun1:incompatible implicit declaration of built-in function >>>>>> ‘printf’ >>>>>> >>>>>> in fun2:incompatible implicit declaration of built-in function >>>>>> ‘printf’ >>>>>> >>>>>> >>>>>> On Wed, Sep 21, 2011 at 7:37 AM, saurabh singh >>>>>> <[email protected]>wrote: >>>>>> >>>>>>> #include<sys/types.h> >>>>>>> int fun1() >>>>>>> { >>>>>>> if(vfork()==0); >>>>>>> else printf("Fun1\n"); >>>>>>> } >>>>>>> int fun2() >>>>>>> { >>>>>>> printf("Fun2\n"); >>>>>>> } >>>>>>> int main() >>>>>>> { >>>>>>> fun1(); >>>>>>> fun2(); >>>>>>> return 0; >>>>>>> } >>>>>>> Why does this program giving seg fault.? >>>>>>> >>>>>>> -- >>>>>>> Saurabh Singh >>>>>>> B.Tech (Computer Science) >>>>>>> MNNIT ALLAHABAD >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "Algorithm Geeks" group. >>>>>>> To post to this group, send email to [email protected]. >>>>>>> To unsubscribe from this group, send email to >>>>>>> [email protected]. >>>>>>> For more options, visit this group at >>>>>>> http://groups.google.com/group/algogeeks?hl=en. >>>>>>> >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Algorithm Geeks" group. >>>>>> To post to this group, send email to [email protected]. >>>>>> To unsubscribe from this group, send email to >>>>>> [email protected]. >>>>>> For more options, visit this group at >>>>>> http://groups.google.com/group/algogeeks?hl=en. >>>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Algorithm Geeks" group. >>>>> To post to this group, send email to [email protected]. >>>>> To unsubscribe from this group, send email to >>>>> [email protected]. >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/algogeeks?hl=en. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Algorithm Geeks" group. >>>> To post to this group, send email to [email protected]. >>>> To unsubscribe from this group, send email to >>>> [email protected]. >>>> For more options, visit this group at >>>> http://groups.google.com/group/algogeeks?hl=en. >>>> >>> >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Algorithm Geeks" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/algogeeks?hl=en. >> > > > > -- > Saurabh Singh > B.Tech (Computer Science) > MNNIT ALLAHABAD > > > -- > You received this message because you are subscribed to the Google Groups > "Algorithm Geeks" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/algogeeks?hl=en. > -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.
