All pastes #340315 Raw Edit

Stuff

public text v1 · immutable
·published 2007-02-04 18:18 UTC
rendered paste body
[mag@vertex:~]% cat a.c
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>

int main()
{
    printf("pid: %d\n", getpid());
    if(fork())
    {
        sleep(1);
        exit(0);
    }
    printf("in child: parent pid: %d\n", getppid());
    setpgid(0, 0);
    printf("in child after setpgid: parent pid: %d\n", getppid());
}
[mag@vertex:~]% gcc -o a a.c
[mag@vertex:~]% ./a         
pid: 7897
in child: parent pid: 7897
in child after setpgid: parent pid: 7897
[mag@vertex:~]%