コード例 #1
0
static ssize_t idesc_file_ops_write(struct idesc *idesc, const struct iovec *iov, int cnt) {
	void *buf;
	size_t nbyte;

	assert(idesc);
	assert(idesc->idesc_ops == &idesc_file_ops);

	assert(iov);
	assert(cnt == 1);

	buf = iov->iov_base;
	nbyte = iov->iov_len;

	return dvfs_write((struct file *)idesc, (char *)buf, nbyte);
}
コード例 #2
0
ファイル: dvfs_idesc_ops.c プロジェクト: abusalimov/embox
static ssize_t idesc_file_ops_write(struct idesc *idesc, const void *buf, size_t nbyte) {
	assert(idesc);
	assert(idesc->idesc_ops == &idesc_file_ops);
	return dvfs_write((struct file *)idesc, (char *)buf, nbyte);
}