anchor.diff:  
   
   -module(atc872).
  --export([start/1, add_row/7, add_row/8, fetch_rows/5, search_rows/4, archiver/2]).
  +-export([start/1, add_row/5, add_row/6, fetch_rows/4, search_rows/3, archiver/1]).
   
   
   
   
   % Start hook.  Takes arguments:
   % - TCP port for the web server.
  -% - Node ID number.
  -% - Number of nodes in the cluster.
   % - Number of rows to cache before the archiver writes them to disk.
   % Initialises Mnesia and starts the Misultin web server.
   
  -start([ Port, Node, Nodes, CachedRows ]) ->
  +start([ Port, CachedRows ]) ->
     process_flag(trap_exit, true),
   
  -  error_logger:info_msg("Starting node: ~s (total nodes: ~s)~n", [ Node, Nodes ]),
  +  error_logger:info_msg("Starting node: ~p~n", [ node() ]),
     error_logger:info_msg("Caching ~s rows~n", [ CachedRows ]),
     error_logger:info_msg("Initialising Mnesia~n"),
   
  
positive.code: 
  % Return the last N rows after the specified row ID on a given channel.
  
  fetch_rows(Node, Channel, User, LastRow, RowsBack) ->
    Transaction = fun() ->
      case mnesia:read({ rows, users }) of
        [{ _, _, CurrentUserList }] ->
  
negative.code:           ok
        end
    end.
  
  
  
  