anchor.diff:  	P.
   
   dologin(P) ->
  +	application:stop(actordb_client),
   	PoolInfo = [{size, 1}, {max_overflow, 5}],
   	WorkerParams = [{hostname, P#dp.addr},
   		{username, P#dp.username},
  
positive.code: 			file:delete("/tmp/comfile"),
  			ReqPipe = open_port(binary_to_list(Req), [in,eof,binary]),
  			RespPipe = open_port(binary_to_list(Resp), [out,eof,binary]),
  			P = setpw(parse_args(#dp{req = ReqPipe, resp = RespPipe, env = shell},Args)),
  			dologin(P)
  	end,
  	case P#dp.execute of
  		undefined ->
  			case P#dp.curdb of
  
negative.code: 			map_print(P,Map);
  		{ok,{changes,Rowid,NChanged}} ->
  			print(P,"Rowid: ~p, Rows changed: ~p",[Rowid,NChanged]);
  		{error,{login_failed,_}} when P#dp.env == wx ->
  			wxproc ! dologin,
  			P;
  		{'EXIT',{noproc,_}} ->
  