summaryrefslogtreecommitdiff
path: root/cleanup.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2005-01-28 20:41:36 +0000
committerWayne Davison <wayned@samba.org>2005-01-28 20:41:36 +0000
commit58fef0ac3850006697dca6478d57e75a168b0394 (patch)
tree44ec5f9cf30192bd3392cb4b342df3bee3f98cd4 /cleanup.c
parent25e1181466d46512b23d44eed7ba83ba2c721363 (diff)
downloadrsync-58fef0ac3850006697dca6478d57e75a168b0394.tar.gz
rsync-58fef0ac3850006697dca6478d57e75a168b0394.tar.bz2
rsync-58fef0ac3850006697dca6478d57e75a168b0394.zip
Changed direct call to fstat() into a call to do_fstat().
Diffstat (limited to 'cleanup.c')
-rw-r--r--cleanup.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/cleanup.c b/cleanup.c
index dc8969fa..ca7e3546 100644
--- a/cleanup.c
+++ b/cleanup.c
@@ -37,12 +37,11 @@ void close_all(void)
int max_fd;
int fd;
int ret;
- struct stat st;
+ STRUCT_STAT st;
max_fd = sysconf(_SC_OPEN_MAX) - 1;
for (fd = max_fd; fd >= 0; fd--) {
- ret = fstat(fd,&st);
- if (fstat(fd,&st) == 0) {
+ if ((ret = do_fstat(fd, &st)) == 0) {
if (is_a_socket(fd))
ret = shutdown(fd, 2);
ret = close(fd);