At 20:00 8/31/00, you wrote:
>numpang tanya nih.
>misal saya mau bikin program.
>program itu nge-fork sehingga ada n child process.
>gimana caranya si child itu tau dia itu child yang keberapa?
>saya mau bikinnya pake perl, tapi kalo ada input pake bahasa lain juga
>ga apa-apa.
>thanx in advance.
parent-nya count di variabel, nanti kan variabelnya
di-inherit:
#include <unistd.h>
#include <stdio.h>
static int counter=0;
main()
{
int i;
for(i=0; i<10; ++i)
{
switch (fork()) {
case -1: fprintf(stderr, "can't fork\n"); exit(1);
case 0: childs_job();
default: break;
}
++counter;
}
}
childs_job()
{
printf("counter = %d\n", counter);
/* and do other things */
exit(0);
}
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]