anchor.diff:      get_option(mibs, Opts, []).
   
   get_mib_storage(Opts) ->
  -    get_option(mib_storage, Opts, ets).
  +    get_option(mib_storage, Opts).
   
   get_set_mechanism(Opts) ->
       get_option(set_mechanism, Opts, snmpa_set).
  
positive.code: %% it is sent to the worker, and the worker is marked as busy.
  %% If a request is received when the worker is busy, a new temporary
  %% worker is spawned.
  %% Code change
  %% ===========
  %% Note that the worker(s) execute the same module as the master
  %% agent. For code change we have two options - ignore the workers,
  %% or send them a code change message.
  %%-----------------------------------------------------------------
  -record(state, {type, 
  		parent, 
  		worker, 
  
negative.code: %%-----------------------------------------------------------------
  start_link(Prio, Parent, Ref, Options) ->
      ?d("start_link -> entry with"
         "~n   Prio:    ~p"
         "~n   Parent:  ~p"
         "~n   Ref:     ~p"
         "~n   Options: ~p", [Prio, Parent, Ref, Options]),
      ?GS_START_LINK3(Prio, Parent, Ref, Options).
  
  start_link(Prio, Name, Parent, Ref, Options) ->
      ?d("start_link -> entry with"
         "~n   Prio:    ~p"
         "~n   Name:    ~p"
         "~n   Parent:  ~p"
         "~n   Ref:     ~p"
         "~n   Options: ~p", [Prio, Name, Parent, Ref, Options]),
      ?GS_START_LINK4(Prio, Name, Parent, Ref, Options).
  
  stop(Agent) -> call(Agent, stop).
  