[Lugge] Rif: Re: unlink

  • From: <giuse.massa@xxxxxxxxxxxx>
  • To: lugge@xxxxxxxxxxxxx
  • Date: Thu, 28 Nov 2002 0:16:53 +0100

> 
> Da: Sergio Biasi <boba.fett@xxxxxxxxx>
> Data: 27 novembre 2002 21:52:14
> A: lugge@xxxxxxxxxxxxx
> Oggetto: [Lugge] Re: unlink
> 
> Ciao,
> 
> giuse.massa@xxxxxxxxxxxx wrote:
> > Ciao in un programma C sto utilizzando la funzione unlink 
> >  per eliminare il vecchio percorso di un file:
> > 
> >  char *path;
> >  ....................
> >  ....................
> 
> Spero che fra questi puntini tu metta qualcosa in "path" :)
> 
> >  if (unlink(path)!=0)
> >  {
> >  fprintf(stderr,"%s: unlink()\n",strerror(errno));
> >  abort();
> >  }
> > 
> >  Il tutto funziona correttamente solo che all'uscita da questa chiamata il
> >  programma si pianta! Qualcuno mi sa dire come mai ed eventualmente
> >  come risolvere?
> 
> Fa la fprintf o termina sulla unlink? Puoi spiegare meglio "si pianta"?
> Io farei anche
> 
> fprintf(stderr, "%s: unlink(%s)\n", strerror(errno), path);
> 
> Waiting...
> 
>  Srg

Si ovviamente path è un percorso (/home/joe/miofile); 
per si pianta intendo Segmentation Fault,
la fprintf viene ignorata perchè unlink fa il suo lavoro correttamente, 
rimuovendo "miofile",
ciao


>   
> 

__________________________________________


Fai i tuoi acquisti su www.kwshopping.it

========---------- 
  
 Prima di scrivere in m-list per favore leggi il regolamento 
 http://www.lugge.net/soci/index.php?link=manifesto.htm#list 
 
 Archivio delle e-mail postate in lista 
 http://www.freelists.org/archives/lugge/ 
 
 Modifica dell'account su freelists 
 http://www.freelists.org/cgi-bin/lsg2.cgi  
 
----------======== 
 
 Orari di apertura della sede e come arrivarci: 
 http://www.lugge.net/soci/index.php?link=sede.htm 
  
 
 
  

Other related posts: