chiark / gitweb /
udev: fix compile warning
authorYin Kangkai <kangkai.yin@intel.com>
Fri, 6 Aug 2010 07:08:51 +0000 (15:08 +0800)
committerMartin Pitt <martin.pitt@ubuntu.com>
Sun, 8 Aug 2010 18:37:37 +0000 (20:37 +0200)
  CC     udev/udevd.o
In file included from udev/udev.h:27,
                 from udev/udevd.c:47:
./libudev/libudev-private.h: In function ‘udev_selinux_setfscreateconat’:
./libudev/libudev-private.h:230: warning: declaration of ‘dirfd’ shadows a global declaration
/usr/include/dirent.h:224: warning: shadowed declaration is here

Signed-off-by: Yin Kangkai <kangkai.yin@intel.com>
Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
libudev/libudev-private.h
libudev/libudev-selinux-private.c

index fa408f6ae67e38b4f2fcee0dcfe3e30cf62b8844..475f992ba76ce33a10edf17b5428588cdf8076e0 100644 (file)
@@ -227,14 +227,14 @@ static inline void udev_selinux_init(struct udev *udev) {}
 static inline void udev_selinux_exit(struct udev *udev) {}
 static inline void udev_selinux_lsetfilecon(struct udev *udev, const char *file, unsigned int mode) {}
 static inline void udev_selinux_setfscreatecon(struct udev *udev, const char *file, unsigned int mode) {}
-static inline void udev_selinux_setfscreateconat(struct udev *udev, int dirfd, const char *file, unsigned int mode) {}
+static inline void udev_selinux_setfscreateconat(struct udev *udev, int dfd, const char *file, unsigned int mode) {}
 static inline void udev_selinux_resetfscreatecon(struct udev *udev) {}
 #else
 void udev_selinux_init(struct udev *udev);
 void udev_selinux_exit(struct udev *udev);
 void udev_selinux_lsetfilecon(struct udev *udev, const char *file, unsigned int mode);
 void udev_selinux_setfscreatecon(struct udev *udev, const char *file, unsigned int mode);
-void udev_selinux_setfscreateconat(struct udev *udev, int dirfd, const char *file, unsigned int mode);
+void udev_selinux_setfscreateconat(struct udev *udev, int dfd, const char *file, unsigned int mode);
 void udev_selinux_resetfscreatecon(struct udev *udev);
 #endif
 
index 2d4463d8648ef26277aa4fcf2815b76dd9a6534e..be68aa1c2bd74e21b7b3aab8c94ef7fde6b7f9e2 100644 (file)
@@ -83,7 +83,7 @@ void udev_selinux_resetfscreatecon(struct udev *udev)
                err(udev, "setfscreatecon failed: %m\n");
 }
 
-void udev_selinux_setfscreateconat(struct udev *udev, int dirfd, const char *file, unsigned int mode)
+void udev_selinux_setfscreateconat(struct udev *udev, int dfd, const char *file, unsigned int mode)
 {
        char filename[UTIL_PATH_SIZE];