From 8d24f97c2c6990132bccb3a753007e3b7c004826 Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Thu, 16 Apr 2009 21:09:19 +0000 Subject: Explicitly drop the chown() result to remove a gcc warning. chown() is warn_unused_result but we can't do anything useful in this case and it isn't a problem anyway. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20718 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/rbutilqt/rbsettings.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'rbutil/rbutilqt') diff --git a/rbutil/rbutilqt/rbsettings.cpp b/rbutil/rbutilqt/rbsettings.cpp index 560b9ab5fc..5a60a67c1b 100644 --- a/rbutil/rbutilqt/rbsettings.cpp +++ b/rbutil/rbutilqt/rbsettings.cpp @@ -65,7 +65,10 @@ void RbSettings::sync() { int realuid = atoi(realuser); int realgid = atoi(realgroup); - chown(qPrintable(userSettings->fileName()), realuid, realgid); + // chown is attribute warn_unused_result, but in case this fails + // we can't do anything useful about it. Notifying the user + // is somewhat pointless. Add hack to suppress compiler warning. + if(chown(qPrintable(userSettings->fileName()), realuid, realgid)); } } #endif -- cgit v1.2.3