Pada kasus ketika list masih kosong seharusnya new_data->next di set NULL.

On Sat, 17 Feb 2001, Atjous Ovrecker wrote:

> alokasi memory :
>                         if(new_data = new filestat)
>                         {
>                                 strcpy(new_data->name,p_dir->d_name);
>                                 lstat(new_data->name, &statbuff);
>                                 new_data->size = statbuff.st_size;
>                                 new_data->gid  = statbuff.st_gid;
>                                 new_data->uid  = statbuff.st_uid;
>                          }
> 
> link pointer :
>                                 if ( head == NULL )
>                                 {
>                                         head = new_data;
>                                         tail = new_data;
>                                 }
>                                 else
>                                 {
>                                         new_data->next = head;
>                                         head->before = new_data;
>                                         head = new_data;
>                                 }

-- 
Salam
Yohanes

http://www.negeriimpian.com



--------------------------------------------------------------------------------
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