Пример #1
0
ssize_t
pwrite(int fd, const void *buffer, size_t bufferSize, off_t pos)
{
	if (pos < 0)
		RETURN_AND_SET_ERRNO_TEST_CANCEL(B_BAD_VALUE);

	RETURN_AND_SET_ERRNO_TEST_CANCEL(_kern_write(fd, pos, buffer, bufferSize));
}
Пример #2
0
ssize_t
write(int fd, void const *buffer, size_t bufferSize)
{
	int status = _kern_write(fd, -1, buffer, bufferSize);

	RETURN_AND_SET_ERRNO_TEST_CANCEL(status);
}
Пример #3
0
int
poll(struct pollfd *fds, nfds_t numfds, int timeout)
{
	RETURN_AND_SET_ERRNO_TEST_CANCEL(_kern_poll(fds, numfds, timeout * 1000LL));
}
Пример #4
0
int
msync(void* address, size_t length, int flags)
{
	RETURN_AND_SET_ERRNO_TEST_CANCEL(_kern_sync_memory(address, length, flags));
}