All pastes #1996134 Raw Edit

test001

public text v1 · immutable
#1996134 ·published 2010-11-19 07:11 UTC
rendered paste body
Index: usr/src/lib/libcmd/common/tee.c===================================================================--- src/lib/libcmd/tee.c	(revision 2267)+++ src/lib/libcmd/tee.c	(working copy)@@ -177,7 +177,11 @@ 			hp = tp->fd; 			while (cp = *argv++) 			{-				if ((*hp = open(cp, oflag, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)) < 0)+				while ((*hp = open(cp, oflag, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)) < 0 &&+					errno == EINTR)+					errno=0;+				+				if (*hp < 0) 					error(ERROR_system(0), "%s: cannot create", cp); 				else 					hp++;