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] klibc supports LOG_PID now, so remove our own implementation
[elogind.git]
/
udev.c
diff --git
a/udev.c
b/udev.c
index 0ee70529c4edb923b053c104570a9a1a1623532c..0895e437ba76d6077c30ab5d685c7fca1be8bef7 100644
(file)
--- a/
udev.c
+++ b/
udev.c
@@
-41,7
+41,6
@@
#ifdef LOG
#ifdef LOG
-unsigned char logname[LOGNAME_SIZE];
void log_message(int level, const char *format, ...)
{
va_list args;
void log_message(int level, const char *format, ...)
{
va_list args;
@@
-118,6
+117,7
@@
int main(int argc, char *argv[], char *envp[])
udev_init_config();
/* set signal handlers */
udev_init_config();
/* set signal handlers */
+ memset(&act, 0x00, sizeof(act));
act.sa_handler = (void (*) (int))sig_handler;
sigemptyset (&act.sa_mask);
act.sa_flags = 0;
act.sa_handler = (void (*) (int))sig_handler;
sigemptyset (&act.sa_mask);
act.sa_flags = 0;
@@
-209,9
+209,10
@@
int main(int argc, char *argv[], char *envp[])
}
/* run dev.d/ scripts if we created/deleted a node or changed a netif name */
}
/* run dev.d/ scripts if we created/deleted a node or changed a netif name */
- if (udev
_dev_d && udev
.devname[0] != '\0') {
+ if (udev.devname[0] != '\0') {
setenv("DEVNAME", udev.devname, 1);
setenv("DEVNAME", udev.devname, 1);
- udev_multiplex_directory(&udev, DEVD_DIR, DEVD_SUFFIX);
+ if (udev_dev_d)
+ udev_multiplex_directory(&udev, DEVD_DIR, DEVD_SUFFIX);
}
} else if ((strncmp(devpath, "/devices/", 9) == 0)) {
if (strcmp(action, "add") == 0) {
}
} else if ((strncmp(devpath, "/devices/", 9) == 0)) {
if (strcmp(action, "add") == 0) {