From 1c81b279eed647bbe938a2e89a66ce6e0d3d2121 Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Sun, 4 Feb 2001 12:36:32 +0100 Subject: Automatically removing deleted recordings after a while --- tools.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'tools.c') diff --git a/tools.c b/tools.c index cd2c60f8..9546dd11 100644 --- a/tools.c +++ b/tools.c @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: tools.c 1.27 2001/01/13 15:35:02 kls Exp $ + * $Id: tools.c 1.28 2001/02/04 11:27:49 kls Exp $ */ #define _GNU_SOURCE @@ -237,8 +237,10 @@ bool RemoveFileOrDir(const char *FileName, bool FollowSymlinks) } } dsyslog(LOG_INFO, "removing %s", FileName); - if (remove(FileName) == 0) - return true; + if (remove(FileName) < 0) { + LOG_ERROR_STR(FileName); + return false; + } } else if (errno != ENOENT) { LOG_ERROR_STR(FileName); -- cgit v1.2.3