Subversion Repositories planix.SVN

Rev

Blame | Last modification | View Log | RSS feed

#include <u.h>
#include <libc.h>
#include <thread.h>
#include "threadimpl.h"

static long
_ioreadn(va_list *arg)
{
        int fd;
        void *a;
        long n;

        fd = va_arg(*arg, int);
        a = va_arg(*arg, void*);
        n = va_arg(*arg, long);
        return readn(fd, a, n);
}

long
ioreadn(Ioproc *io, int fd, void *a, long n)
{
        return iocall(io, _ioreadn, fd, a, n);
}