anchor.diff:      after 30000 ->
   	    exit(normal)
       end.
  -
  -
   
   
   
  
positive.code:     
  
  
  do_yaws(CliSock, GC, SC, Req, ARG, UT, N) ->
      ?TC([{record, GC, gconf}, {record, SC, sconf}]),
      FileAtom = list_to_atom(UT#urltype.fullpath),
      Mtime = mtime(UT#urltype.finfo),
      case ets:lookup(SC#sconf.ets, FileAtom) of
  	[{FileAtom, spec, Mtime1, Spec, Es}] when Mtime1 == Mtime,
  						  Es == 0 ->
  	    deliver_dyn_file(CliSock, GC, SC, Req, Spec, ARG, UT, N);
  	Other  ->
  	    del_old_files(Other),
  	    {ok, [{errors, Errs}| Spec]} = 
  		yaws_compile:compile_file(UT#urltype.fullpath, GC, SC),
  	    ?Debug("Spec for file ~s is:~n~p~n",[UT#urltype.fullpath, Spec]),
  	    ets:insert(SC#sconf.ets, {FileAtom, spec, Mtime, Spec, Errs}),
  	    deliver_dyn_file(CliSock, GC, SC, Req, Spec, ARG, UT, N)
      end.
  
  
  
negative.code: 	    end;
  	yaws ->
  	    yaws:outh_set_dyn_headers(Req, H),
  	    do_yaws(CliSock, GC, SC, ARG, UT, N);
  	forbidden ->
  	    yaws:outh_set_dyn_headers(Req, H),
  	    deliver_403(CliSock, Req, GC, SC);
  