anchor.diff:  
   	
   setuser(undefined) ->	     
  -    "ok";
  +    ignore;
   setuser(User) ->	     
       erl_ddll:load_driver(filename:dirname(code:which(?MODULE)) ++ 
   			 "/../priv/", "setuid_drv"),
  
positive.code:     %% listening to all sockets we can possibly change username
  
      GC2 = case (catch setuser(Gconf#gconf.username)) of
  	      {ok, NewUid} ->
  		  Gconf#gconf{uid = NewUid};
  	      Other ->
  		  error_logger:error_msg("Failed to set user:~n", [Other]),
  		  exit(Other)
  	  end,
      case setup_tdir(GC2) of
  
negative.code:     file:make_dir("/tmp/yaws"),
      set_writeable("/tmp/yaws"),
  
      case (catch yaws_log:uid_change(Gconf)) of
  	ok ->
  	    ok;
  	{error, Reason} ->
  	    error_logger:error_msg("Failed to change uid on logfiles:~n~p",
  				   [Reason]),
  	    exit(Reason)
      end,
  
  