Roxen.git / server / base_server / roxen.pike

version» Context lines:

Roxen.git/server/base_server/roxen.pike:1:   // This file is part of Roxen WebServer.   // Copyright © 1996 - 2004, Roxen IS.   //   // The Roxen WebServer main program.   //   // Per Hedbor, Henrik Grubbström, Pontus Hagland, David Hedbor and others.   // ABS and suicide systems contributed freely by Francesco Chemolli    - constant cvs_version="$Id: roxen.pike,v 1.945 2006/10/30 15:55:23 mast Exp $"; + constant cvs_version="$Id: roxen.pike,v 1.946 2006/11/14 15:11:06 anders Exp $";      //! @appears roxen   //!   //! The Roxen WebServer main program.      // The argument cache. Used by the image cache.   ArgCache argcache;      // Some headerfiles   #define IN_ROXEN
Roxen.git/server/base_server/roxen.pike:3351:    return 0;    }       QUERY("UPDATE "+name+" SET atime=UNIX_TIMESTAMP() WHERE id=%s",id );    return meta_cache_insert( id, m );    }       static void sync_meta()    {    // Sync cached atimes. -  foreach(indices(meta_cache), string id) { -  if (meta_cache[id][1]) +  foreach(meta_cache; string id; array value) { +  if (value[1])    QUERY("UPDATE "+name+" SET atime=%d WHERE id=%s", -  meta_cache[id][1], id); +  value[1], id);    }    meta_cache = ([]);    }       void flush(int|void age)    //! Flush the cache. If an age (an integer as returned by    //! @[time()]) is provided, only images with their latest access before    //! that time are flushed.    {    int num;