anchor.diff:  get_yaws_auth_dirs(_Docroot, [], AuthDirs) ->
       AuthDirs;
   
  -%% Recursivly search the docroot for any dir that contains .yaws_auth and return it
  +%% Recursivly search the docroot for any dir that contains .yaws_auth 
  +%% and return it
   get_yaws_auth_dirs(Docroot, [File|T], AuthDirs0) ->
       Path = string:concat(Docroot, File),
       case filelib:is_dir(Path) of
  
positive.code:             A2 = Auth#auth{realm = Realm},
              fload(FD, server_auth, GC, C, Cs, Lno+1, Next, A2);
          ["authmod", '=', Mod] ->
  	    %% Add the auth header for the mod
  	    Mod2 = list_to_atom(Mod),
  	    code:ensure_loaded(Mod2),
  	    H = Mod2:get_header() ++ Auth#auth.headers,
              A2 = Auth#auth{mod = Mod2, headers = H},
              fload(FD, server_auth, GC, C, Cs, Lno+1, Next, A2);
  
negative.code:     Auth_dirs1 = [#auth{dir = [X]} || X <- Auth_dirs0],
      Auth_dirs2 = Auth_dirs1 ++ SC#sconf.authdirs,
      
      %% load the .yaws_auth files and parse them
      Auth_dirs3 = load_yaws_auth_file(SC, Auth_dirs2, []),
  
      start_pam(Auth_dirs3),
  