writebuf.c

来自「在x86平台上运行不可信任代码的sandbox。」· C语言 代码 · 共 22 行

C
22
字号
#include <unistd.h>#include "ioprivate.h"int __writebuf(FILE *f, const void *buf, size_t size){	const char *lo = buf;	const char *hi = lo + size;	while (lo < hi) {		ssize_t rc = write(f->fd, lo, hi-lo);		if (rc < 0) {			f->errflag = 1;			return EOF;		}		lo += rc;	}	return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?