anchor.diff:  %%--------------------------------------------------------------------
   %% Internal functions ------------------------------------------------
   %%--------------------------------------------------------------------
  +
   snmpget(Oid, Transport, Config) ->
       Versions = ?config(snmp_versions, Config),
   
  
positive.code:     DataDir = ?config(data_dir, Config),
      StartWrapper = filename:join(DataDir, "start_stop_wrapper"),
      Parent = self(),
      Pid =
  	spawn_link(
  	  fun () ->
  		  run_program(Parent, StartWrapper, [Path | Args])
  	  end),
      start_check(Pid, erlang:monitor(process, Pid), StartCheckMP).
  
  start_check(Pid, Mon, none) ->
      {Pid, Mon};
  
negative.code: 		nomatch ->
  		    start_check(Pid, Mon, StartCheckMP)
  	    end;
  	{'DOWN', Mon, _, _Pid, {skip, Reason} = SKIP} ->
  	    ct:pal("Received DOWN from ~p"
                     "~n   Skip Reason: ~p", [_Pid, Reason]),
              SKIP;
  	{'DOWN', Mon, _, _, Reason} ->
  	    ct:fail("Prog ~p start failed: ~p", [Pid, Reason])
      end.
  