aboutsummaryrefslogtreecommitdiff
path: root/dpid
diff options
context:
space:
mode:
authorp37sitdu <devnull@localhost>2013-01-14 10:24:58 -0300
committerp37sitdu <devnull@localhost>2013-01-14 10:24:58 -0300
commit67ea60375228cf9e77ced0fad27cf1ca39a1a9ee (patch)
tree65361e756c95d3bd42f583c19a3b7cc9304d6700 /dpid
parent95adbd2369b0d23cc6b286500a10381c76117967 (diff)
One more code refactor into dClose()
Diffstat (limited to 'dpid')
-rw-r--r--dpid/dpid_common.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/dpid/dpid_common.c b/dpid/dpid_common.c
index a903db95..04e95a7d 100644
--- a/dpid/dpid_common.c
+++ b/dpid/dpid_common.c
@@ -62,12 +62,9 @@ ssize_t ckd_close(int fd, char *file, int line)
{
ssize_t ret;
- do {
- ret = close(fd);
- } while (ret == -1 && errno == EINTR);
- if (ret == -1) {
+ ret = dClose(fd);
+ if (ret == -1)
MSG_ERR("%s:%d: close: %s\n", file, line, dStrerror(errno));
- }
- return (ret);
+ return ret;
}