Messages in this thread | | | Date | Thu, 14 Jun 2012 12:22:57 -0400 | From | Dave Jones <> | Subject | Re: 3.5.rc2 tty buffering bug ? |
| |
On Thu, Jun 14, 2012 at 12:13:31PM -0400, Dave Jones wrote:
> #include <stdio.h> > > void main() > { > printf("begin\n"); > > if (fork() != 0) > printf("child\n"); > else > printf("parent\n"); > > printf("end\n"); > } > > How does 'begin' get printed a second time ?
Someone pointed out that an fflush is needed before the fork. Somehow I've managed to go all these years without knowing that.
Dave
| |