Question about xrename function

From: Guido Serassio <serassio@dont-contact.us>
Date: Mon, 30 Apr 2001 10:26:26 +0200

Hi,

In file debug.c, at line 208, I read this:

     /*
      * NOTE: we cannot use xrename here without having it in a
      * separate file -- tools.c has too many dependencies to be
      * used everywhere debug.c is used.
      */
     /* Rotate numbers 0 through N up one */
     for (i = Config.Log.rotateNumber; i > 1;) {
         i--;
         snprintf(from, MAXPATHLEN, "%s.%d", debug_log_file, i - 1);
         snprintf(to, MAXPATHLEN, "%s.%d", debug_log_file, i);
         rename(from, to);
     }

Why ?

I need to use xrename instead of rename to resolve some Microsoft Windows
issues on cache.log rotating.

Guido

-
=======================================================
Serassio Guido
Via Albenga, 11/4 10134 - Torino - ITALY
Tel. : +39.011.610749
E-mail: serassio@interfree.it
            serassio@libero.it
WWW: http://serassio.interfree.it
Received on Mon Apr 30 2001 - 02:26:33 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:13:51 MST