[Linuxtrent] Re: appello agli esperti perl

  • From: Antonio Galea <antonio.galea@xxxxxxxxx>
  • To: linuxtrent <linuxtrent@xxxxxxxxxxxxx>
  • Date: Mon, 27 Oct 2014 18:09:38 +0100

2014-10-27 17:40 GMT+01:00 Daniele Nicolodi <daniele@xxxxxxxxxx>:
>>>
>> Guarda questa riga:
>>
>>    bool ok = copy (source, dest, false, x, &copy_into_self, 
>> &rename_succeeded);
>>
>> Vedi quel flag 'rename_succeeded'? Non sono andato a cercare i sorgenti 
>> della funzione copy() perché non è nel file che
>> hai linkato (e non è una funzione di sistema, mentre rename() sì), ma sono 
>> assolutamente sicuro che provi a fare
>> rename(source, dest) e solo se quest'ultima fallisce con l'errore EXDEV si 
>> mette a fare una copia byte per byte.
>
> Ero perplesso anche io, e sono andato a controllare :) La definizione di 
> copy() sta qui:
> http://sources.debian.net/src/coreutils/8.13-3.5/src/copy.c/
> e funziona come previsto.

Grazie ad entrambi, per la correzione ed il link preciso.

Antonio
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: