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 - 2001, 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.848 2003/11/05 15:53:55 grubba Exp $"; + constant cvs_version="$Id: roxen.pike,v 1.849 2003/11/05 16:53:40 grubba 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:1333:    m_delete(conf_data, urls[_name]->conf);    m_delete(urls, _name);    if (!path && sizeof (Array.uniq (values (urls)->path)) == 1)    path = values (urls)[0]->path;    sorted_urls -= ({_name});   #ifdef PORT_DEBUG    report_debug("Protocol(%s://%s:%d/)->unref(%O): refs:%d\n",    name, ip, port, _name, refs);   #endif /* PORT_DEBUG */    if( !--refs ) { +  if (retries) { +  remove_call_out(bind); +  }    if (port_obj) {    destruct(port_obj);    }    port_obj = 0;    m_delete(open_ports[name][ip], port);    if(!sizeof(open_ports[name][ip]))    m_delete(open_ports[name], ip);    if(!sizeof(open_ports[name]))    m_delete(open_ports, name);    //destruct( ); // Close the port.