Comment passer des arguments à des processus créé par fork()

Je veux créer des copies d'un processus à l'aide de fork() en C.
Je ne peux pas comprendre comment passer des arguments à la copie de mon processus.
Par exemple,je veux passer un entier pour le processus de copie.

Ou j'ai de quoi faire, si j'ai une boucle dans laquelle je l'appel fork() et que vous souhaitez transmettre une valeur unique à des processus (par exemple, 0...N)

for (int i = 0; i < 4; ++i) {
    fork();
    //pass a unique value to new processes.
}
fork crée une copie d'un processus continu, il n'est pas lancer un processus.
Lire advancedlinuxprogramming.com

OriginalL'auteur Basti | 2012-11-19