inc_version.php3 1.354 1.355

Update of /home/spip-cvs/spip/ecrire
In directory alan:/tmp/cvs-serv28826/ecrire

Modified Files:
  inc_version.php3
Log Message:
bug rename() sous windows (jacques pyrat, christophe)

Index: inc_version.php3

RCS file: /home/spip-cvs/spip/ecrire/inc_version.php3,v
retrieving revision 1.354
retrieving revision 1.355
diff -u -d -r1.354 -r1.355
--- inc_version.php3 31 Aug 2004 11:19:40 -0000 1.354
+++ inc_version.php3 31 Aug 2004 12:39:19 -0000 1.355
@@ -918,6 +918,7 @@
//
// zippe les fichiers .gz
function ecrire_fichier ($fichier, $contenu) {
+ global $os_serveur;

   // Ne rien faire si on est en preview ou si une erreur
   // grave s'est presentee (compilation du squelette, MySQL, etc)
@@ -959,6 +960,7 @@
       while (!spip_flock($fp, LOCK_EX, $fichier));

     // recopier le temporaire
+ if ($os_serveur == 'windows') @unlink("./".$fichier);
     $ok = @rename("./".$fichiertmp, "./".$fichier);

     // liberer le verrou