Come faccio ad inserire in un una lista tutte le righe di un file ???

Le Righe del File le Prendo con la fgets()
la struttura della lista e' questa...

codice:
struct list_file {
      char *line;
      struct list_file *prev;
      struct list_file *next;
};