From cbba835b154ba31e7a07ba1b15a06b8953eb7e72 Mon Sep 17 00:00:00 2001 From: Jorge Arellano Cid Date: Wed, 9 Jan 2013 12:47:23 -0300 Subject: Refactored FD close calls into a single new dClose() dlib function [p37sitdu] --- dpip/dpip.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'dpip') diff --git a/dpip/dpip.c b/dpip/dpip.c index dd97ec4a..e1908317 100644 --- a/dpip/dpip.c +++ b/dpip/dpip.c @@ -489,11 +489,11 @@ void a_Dpip_dsh_close(Dsh *dsh) a_Dpip_dsh_write(dsh, 1, "", 0); /* close fds */ - while((st = close(dsh->fd_in)) < 0 && errno == EINTR) ; + st = dClose(dsh->fd_in); if (st < 0) MSG_ERR("[a_Dpip_dsh_close] close: %s\n", dStrerror(errno)); if (dsh->fd_out != dsh->fd_in) { - while((st = close(dsh->fd_out)) < 0 && errno == EINTR) ; + st = dClose(dsh->fd_out); if (st < 0) MSG_ERR("[a_Dpip_dsh_close] close: %s\n", dStrerror(errno)); } -- cgit v1.2.3