chiark / gitweb /
remove redundant "remove trailing newlines" in udevadm info
[elogind.git] / udev / udev_selinux.h
index fcdd9dbe5fa4cbe775b9130df74a91db985912ac..55bc91222a119aa248b5de7c86ecf296ec1501ec 100644 (file)
 #define _UDEV_SELINUX_H
 
 #ifdef USE_SELINUX
-extern void selinux_setfilecon(const char *file, const char *devname, unsigned int mode);
-extern void selinux_setfscreatecon(const char *file, const char *devname, unsigned int mode);
-extern void selinux_resetfscreatecon(void);
-extern void selinux_init(void);
-extern void selinux_exit(void);
+extern void selinux_setfilecon(struct udev *udev, const char *file, const char *devname, unsigned int mode);
+extern void selinux_setfscreatecon(struct udev *udev, const char *file, const char *devname, unsigned int mode);
+extern void selinux_resetfscreatecon(struct udev *udev);
+extern void selinux_init(struct udev *udev);
+extern void selinux_exit(struct udev *udev);
 #else
-static inline void selinux_setfilecon(const char *file, const char *devname, unsigned int mode) {}
-static inline void selinux_setfscreatecon(const char *file, const char *devname, unsigned int mode) {}
-static inline void selinux_resetfscreatecon(void) {}
-static inline void selinux_init(void) {}
-static inline void selinux_exit(void) {}
+static inline void selinux_setfilecon(struct udev *udev, const char *file, const char *devname, unsigned int mode) {}
+static inline void selinux_setfscreatecon(struct udev *udev, const char *file, const char *devname, unsigned int mode) {}
+static inline void selinux_resetfscreatecon(struct udev *udev) {}
+static inline void selinux_init(struct udev *udev) {}
+static inline void selinux_exit(struct udev *udev) {}
 #endif
 
 #endif