*/
#include <unistd.h>
+#include <errno.h>
+#include <assert.h>
#include "readwrite.h"
/*
ssize_t ret;
do {
- ret = read(fd, &buf[i], count - i);
+ ret = read(fd, buf + i, count - i);
if (ret < 0) {
if (errno == EINTR) {
continue; /* retry operation */
ssize_t ret;
do {
- ret = write(fd, &buf[i], count - i);
+ ret = write(fd, buf + i, count - i);
if (ret < 0) {
if (errno == EINTR) {
continue; /* retry operation */