chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PATCH] make start_udev use udevstart binary
[elogind.git]
/
udev.c
diff --git
a/udev.c
b/udev.c
index 4486707f426a68f748cf23133fb1afd24c35232a..4ae46845368e6880e72381466133c7cfaae46554 100644
(file)
--- a/
udev.c
+++ b/
udev.c
@@
-41,7
+41,7
@@
char **main_envp;
#ifdef LOG
unsigned char logname[42];
#ifdef LOG
unsigned char logname[42];
-void log_message
(int level, const char *format, ...)
+void log_message(int level, const char *format, ...)
{
va_list args;
{
va_list args;
@@
-76,7
+76,7
@@
static char *subsystem_blacklist[] = {
"",
};
"",
};
-static int udev_hotplug(
int argc, char **argv
)
+static int udev_hotplug(
void
)
{
char *action;
char *devpath;
{
char *action;
char *devpath;
@@
-106,7
+106,7
@@
static int udev_hotplug(int argc, char **argv)
}
/* skip blacklisted subsystems */
}
/* skip blacklisted subsystems */
- subsystem = get_subsystem(argv[1]);
+ subsystem = get_subsystem(
main_
argv[1]);
if (!subsystem) {
dbg("no subsystem?");
goto exit;
if (!subsystem) {
dbg("no subsystem?");
goto exit;
@@
-123,9
+123,6
@@
static int udev_hotplug(int argc, char **argv)
/* connect to the system message bus */
sysbus_connect();
/* connect to the system message bus */
sysbus_connect();
- /* initialize our configuration */
- udev_init_config();
-
/* initialize udev database */
retval = udevdb_init(UDEVDB_DEFAULT);
if (retval != 0) {
/* initialize udev database */
retval = udevdb_init(UDEVDB_DEFAULT);
if (retval != 0) {
@@
-172,7
+169,11
@@
int main(int argc, char **argv, char **envp)
main_envp = envp;
init_logging("udev");
main_envp = envp;
init_logging("udev");
+
+ /* initialize our configuration */
+ udev_init_config();
+
dbg("version %s", UDEV_VERSION);
dbg("version %s", UDEV_VERSION);
- return udev_hotplug(
argc, argv
);
+ return udev_hotplug();
}
}