// mc1_svc_proc.c - Implementation of remote procedures

#include <stdio.h>
#include <rpc/rpc.h>
#include <pthread.h>
#include "mc.h"

static int v;

int *add_1(mypair *p) {
  sleep(2);
  v = p->arg1+p->arg2;
  return &v;
}

int *subtract_1(mypair *p) {
  sleep(2);
  v = p->arg1-p->arg2;
  return &v;
}

