#include <sys/types.h>
#include <netinet/in.h>
#include "mr_private.h"
+#include <string.h>
/*
* GDB operations to send and recieve RPC requests and replies.
arg->mr_flattened = buf = malloc(mr_size);
- bzero(arg->mr_flattened, mr_size);
+ memset(arg->mr_flattened, 0, mr_size);
arg->mr_size = mr_size;
len = argl[i];
*((long *)bp) = htonl(len);
bp += sizeof(long);
- bcopy(arg->mr_argv[i], bp, len);
+ memcpy(bp, arg->mr_argv[i], len);
bp += sizeof(long) * howmany(len, sizeof(long));
}
op->fcn.cont = mr_cont_send;
}
arg->mr_flattened = malloc(arg->mr_size);
arg->mr_state = S_DECODE_DATA;
- bcopy((caddr_t)&arg->mr_size, arg->mr_flattened, sizeof(long));
+ memcpy(arg->mr_flattened, (caddr_t)&arg->mr_size, sizeof(long));
if (gdb_receive_data(hcon,
arg->mr_flattened + sizeof(long),
return OP_CANCELLED;
}
arg->mr_argv[i] = (char *)malloc(nlen);
- bcopy(cp, arg->mr_argv[i], nlen);
+ memcpy(arg->mr_argv[i], cp, nlen);
arg->mr_argl[i]=nlen;
cp += sizeof(long) * howmany(nlen, sizeof(long));
}