henesyinit from lsubb0c8bdb6 years agoHistory
24 lines · 332 B · C
RawDownload
#include <u.h>#include <libc.h>#include <b.h> long		createf(char* f, void* buf, long len, ulong mode){	int	fd;	long	r; 	// BUG: retry it all if we get io errors while writing. 	fd = create(f, OWRITE|OTRUNC, mode);	if (fd < 0)		return -1;	if (len > 0)		r = write(fd, buf, len);	else		r = 0;	close(fd);	return r; }