[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: strage cthread behavior
From: |
Matej Kosik |
Subject: |
Re: strage cthread behavior |
Date: |
Sat, 29 Jun 2002 23:24:26 -0100 |
James Morrison wrote:
>
> --- Matej Kosik <kosik@decef.elf.stuba.sk> wrote:
> > Hi
> >
> > I started playing with hurd. I am trying
> > to gain some experience with `cthread'
> > library now.
> >
> > I wrote following trivial program:
> >
> > ------------------------------------
> > #include <stdio.h>
> > #include <cthreads.h>
> >
> > void child_fnc( int i )
> > {
> > printf( "slave:0\n" );
> > }
> >
> > int main()
> > {
> > cthread_t child_thread;
> > child_thread = cthread_fork( child_fnc, 30 );
> > printf( "master:0\n" );
> > cthread_join( child_thread );
> > printf( "master:1\n" );
> > return 0;
> > }
> > ------------------------------------
> >
> >
> >
> > if I run it as
> >
> > ./main
> >
> > it gives me the output
> >
> > master:0
> > slave:0
> > master:1
> >
> > e.g. one of the things which I expected
> >
> > ------------------------------------
> >
> > if I run the same program as
> >
> > ./main > output
> >
> > the contents of the `./output' file
> > will be (surprisingly)
> >
> > slave:0
> > master:1
> >
> > I expected the contents of `./output' file
> > to be the same as the output of the program
> > printed out on terminal.
> >
> > Can somebody please explain it to me?
>
> I can't explain it, but the problem is the master:0 does not seem to be
> printed
> anywhere, correct?
yes, it is missing
>
> =====
> James Morrison
> University of Waterloo
> Computer Science - Digital Hardware
> 2A co-op
> http://hurd.dyndns.org
>
> Anyone referring to this as 'Open Source' shall be eaten by a GNU
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! - Official partner of 2002 FIFA World Cup
> http://fifaworldcup.yahoo.com
>
> _______________________________________________
> Help-hurd mailing list
> Help-hurd@gnu.org
> http://mail.gnu.org/mailman/listinfo/help-hurd
--
http://altair.dcs.elf.stuba.sk/~kosik
Re: strage cthread behavior, Manu Valderrama, 2002/06/30