xwrite.c

来自「早期freebsd实现」· C语言 代码 · 共 26 行

C
26
字号
/*  $Revision: 1.2 $***/#include <stdio.h>#include <errno.h>#include <sys/types.h>#include "clibrary.h"/***  Keep writing until everything has been written or we get an error.*/intxwrite(fd, p, i)    register int	fd;    register char	*p;    register int	i;{    register int	c;    for ( ; i; p += c, i -= c)	if ((c = write(fd, (POINTER)p, (SIZE_T)i)) <= 0)	    return -1;    return 0;}

⌨️ 快捷键说明

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