udev: remove the compile warning
PATCH 3/3 udev: remove the compile warning
From 9d9167e76771e2310ce073ebee14cf0919860ac1 Mon Sep 17 00:00:00 2001
From: Yin Kangkai <[email protected]>
Date: Fri, 6 Aug 2010 15:08:51 +0800
Subject: [PATCH 3/3] udev: remove the compile warning
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 <[email protected]>
--- libudev/libudev-private.h | 4 ++-- libudev/libudev-selinux-private.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-)
libudev/libudev-private.h +2 -2
@@ -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
libudev/libudev-selinux-private.c +1 -1
@@ -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 ];
Signature · 1 line
1.6.5
Martin Pitt
AppliedHello Yin,
Yin Kangkai [2010-08-06 15:28 +0800]:
Quoted 1 line
udev: remove the compile warning
Thanks! Applied.
Martin
Signature · 2 lines
Martin Pitt | http://www.piware.de Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)