2013-09-26 17:14:40 +02:00

13 lines
318 B
C

/* $NetBSD: pwrite.c,v 1.1 2010/04/20 00:32:23 joerg Exp $ */
static ssize_t
working_pwrite(int fd, const void *buf, size_t nbytes, off_t off)
{
if (lseek(fd, off, SEEK_SET) == -1)
return -1;
return write(fd, buf, nbytes);
}
#undef pwrite
#define pwrite(fd, buf, nbytes, off) working_pwrite(fd, buf, nbytes,off)