]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lib: [at.c] fix compiler warnings [-Wunused-parameter]
authorKarel Zak <kzak@redhat.com>
Mon, 1 Aug 2011 09:55:11 +0000 (11:55 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 1 Aug 2011 09:55:11 +0000 (11:55 +0200)
at.c: In function ‘fstat_at’:
at.c:14:35: warning: unused parameter ‘dirname’ [-Wunused-parameter]
at.c: In function ‘open_at’:
at.c:36:34: warning: unused parameter ‘dirname’ [-Wunused-parameter]
at.c: In function ‘readlink_at’:
at.c:66:42: warning: unused parameter ‘dirname’ [-Wunused-parameter]

Signed-off-by: Karel Zak <kzak@redhat.com>
lib/at.c

index cb781123293f2825a451573f810135d5a3263e40..062a10f1b3155d1b204c69f5538c5f07308ed6b2 100644 (file)
--- a/lib/at.c
+++ b/lib/at.c
 #include "at.h"
 #include "c.h"
 
-int fstat_at(int dir, const char *dirname, const char *filename,
-                               struct stat *st, int nofollow)
-{
 #ifdef HAVE_FSTATAT
+int fstat_at(int dir, const char *dirname __attribute__ ((__unused__)),
+            const char *filename, struct stat *st, int nofollow)
+{
        return fstatat(dir, filename, st,
                        nofollow ? AT_SYMLINK_NOFOLLOW : 0);
+}
 #else
+int fstat_at(int dir, const char *dirname, const char *filename,
+                               struct stat *st, int nofollow)
+{
+
        if (*filename != '/') {
                char path[PATH_MAX];
                int len;
@@ -30,14 +35,18 @@ int fstat_at(int dir, const char *dirname, const char *filename,
        }
 
        return nofollow ? lstat(filename, st) : stat(filename, st);
-#endif
 }
+#endif
 
-int open_at(int dir, const char *dirname, const char *filename, int flags)
-{
 #ifdef HAVE_FSTATAT
+int open_at(int dir, const char *dirname __attribute__ ((__unused__)),
+           const char *filename, int flags)
+{
        return openat(dir, filename, flags);
+}
 #else
+int open_at(int dir, const char *dirname, const char *filename, int flags)
+{
        if (*filename != '/') {
                char path[PATH_MAX];
                int len;
@@ -49,8 +58,8 @@ int open_at(int dir, const char *dirname, const char *filename, int flags)
                return open(path, flags);
        }
        return open(filename, flags);
-#endif
 }
+#endif
 
 FILE *fopen_at(int dir, const char *dirname, const char *filename, int flags,
                        const char *mode)
@@ -63,12 +72,16 @@ FILE *fopen_at(int dir, const char *dirname, const char *filename, int flags,
        return fdopen(fd, mode);
 }
 
-ssize_t readlink_at(int dir, const char *dirname, const char *pathname,
-                   char *buf, size_t bufsiz)
-{
 #ifdef HAVE_FSTATAT
+ssize_t readlink_at(int dir, const char *dirname __attribute__ ((__unused__)),
+                   const char *pathname, char *buf, size_t bufsiz)
+{
        return readlinkat(dir, pathname, buf, bufsiz);
+}
 #else
+ssize_t readlink_at(int dir, const char *dirname, const char *pathname,
+                   char *buf, size_t bufsiz)
+{
        if (*pathname != '/') {
                char path[PATH_MAX];
                int len;
@@ -80,8 +93,8 @@ ssize_t readlink_at(int dir, const char *dirname, const char *pathname,
                return readlink(path, buf, bufsiz);
        }
        return readlink(pathname, buf, bufsiz);
-#endif
 }
+#endif
 
 #ifdef TEST_PROGRAM_AT
 #include <errno.h>