At 07:41 PM 5/12/00 +0700, y_not wrote:
>> > for (;;) {
>> >   ...
>> >   if (kondisi) break;
>       if ((child_pid=fork())>0)
>       { 
>               next_token();
>       }
>> >   ...
>> > }

fork()-nya dipanggil dlm sebuah infinite loop, apa 
nggak bahaya itu ? Kalau dijalankan oleh root bisa 
penuh nanti process table-nya.

Mungkin maksudnya begini:

  pid = fork();
  if (pid > 0) {           /* parent process */
    for (;;) {
      ...
    }
  } else if (pid == 0) {   /* child process  */
    next_token;
  } else {                 /* fork() failed  */
    printf("error!\n");
  }

Referensi: man fork, man clone

Salam,
Gideon



--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke