anchor.diff:  
   
   %% Check agent version? This op not in v1
  -handle_call({sync_get_bulk, Pid, UserId, TargetName, 
  -	     NonRep, MaxRep, Oids, SendOpts}, 
  +handle_call({sync_get_bulk, 
  +	     Pid, UserId, TargetName, NonRep, MaxRep, Oids, SendOpts}, 
   	    From, State) ->
  -    ?vlog("received sync_get_bulk [~p] request", [CtxName]),
  +    ?vlog("[~p,~p] received sync_get_bulk request for: "
  +	  "~n   ~p", [UserId, TargetName, Oids]),
       case (catch handle_sync_get_bulk(Pid, 
   				     UserId, TargetName, NonRep, MaxRep, Oids, 
   				     SendOpts, From, State)) of
  
positive.code: 
  %% <BACKWARD-COMPAT>
  %% The only case where this would be called is during code upgrade
  handle_call({sync_get, Pid, UserId, TargetName, CtxName, Oids, Timeout, ExtraInfo}, 
  	    From, State) ->
      ?vlog("[~p,~p] received sync_get request for"
  	  "~n   ~p", [UserId, TargetName, Opts]),
      case (catch handle_sync_get(Pid, 
  				UserId, TargetName, CtxName, Oids, 
  				Timeout, ExtraInfo, From, State)) of
  
negative.code: 
  -define(SERVER, ?MODULE).
  
  -define(DEFAULT_SYNC_TIMEOUT,           timer:seconds(5)).
  -define(DEFAULT_SYNC_GET_TIMEOUT,       ?DEFAULT_SYNC_TIMEOUT).
  -define(DEFAULT_SYNC_GET_NEXT_TIMEOUT,  ?DEFAULT_SYNC_TIMEOUT).
  -define(DEFAULT_SYNC_GET_BULK_TIMEOUT,  ?DEFAULT_SYNC_TIMEOUT).
  -define(DEFAULT_SYNC_SET_TIMEOUT,       ?DEFAULT_SYNC_TIMEOUT).
  
  -define(DEFAULT_ASYNC_TIMEOUT,          timer:seconds(5)).
  -define(DEFAULT_ASYNC_GET_TIMEOUT,      ?DEFAULT_ASYNC_TIMEOUT).
  -define(DEFAULT_ASYNC_GET_NEXT_TIMEOUT, ?DEFAULT_ASYNC_TIMEOUT).
  -define(DEFAULT_ASYNC_GET_BULK_TIMEOUT, ?DEFAULT_ASYNC_TIMEOUT).
  -define(DEFAULT_ASYNC_SET_TIMEOUT,      ?DEFAULT_ASYNC_TIMEOUT).
  
  -define(DEFAULT_EXTRA_INFO,             undefined).
  
  -define(SNMP_AGENT_PORT,                161).
  
  -define(SYNC_GET_TIMEOUT(SendOpts), 
  	get_opt(timeout, ?DEFAULT_SYNC_GET_TIMEOUT, SendOpts)).
  -define(SYNC_GET_NEXT_TIMEOUT(SendOpts), 
  	get_opt(timeout, ?DEFAULT_SYNC_GET_NEXT_TIMEOUT, SendOpts)).
  -define(SYNC_GET_BULK_TIMEOUT(SendOpts), 
  	get_opt(timeout, ?DEFAULT_SYNC_GET_BULK_TIMEOUT, SendOpts)).
  -define(SYNC_SET_TIMEOUT(SendOpts), 
  	get_opt(timeout, ?DEFAULT_SYNC_SET_TIMEOUT, SendOpts)).
  
  -define(ASYNC_GET_TIMEOUT(SendOpts), 
  	get_opt(timeout, ?DEFAULT_ASYNC_GET_TIMEOUT, SendOpts)).
  -define(ASYNC_GET_NEXT_TIMEOUT(SendOpts), 
  	get_opt(timeout, ?DEFAULT_ASYNC_GET_NEXT_TIMEOUT, SendOpts)).
  -define(ASYNC_GET_BULK_TIMEOUT(SendOpts), 
  	get_opt(timeout, ?DEFAULT_ASYNC_GET_BULK_TIMEOUT, SendOpts)).
  -define(ASYNC_SET_TIMEOUT(SendOpts), 
  	get_opt(timeout, ?DEFAULT_ASYNC_SET_TIMEOUT, SendOpts)).
  
  -define(GET_EXTRA(SendOpts), get_opt(extra, ?DEFAULT_EXTRA_INFO, SendOpts)).
  
  -ifdef(snmp_debug).
  -define(GS_START_LINK(Args),
  