Kay Sievers
cb25a9585d
libudev: monitor - add set_receive_buffer_size()
2008-10-17 16:49:27 +02:00
Kay Sievers
bdeab5c7fd
libudev: add sysnum to test program
2008-10-17 13:54:14 +02:00
Alan Jenkins
babcf3cb22
libudev: fix sysnum logic for digit-only device names
2008-10-17 13:19:54 +02:00
Kay Sievers
3feeb77c97
libudev: list - prepend udev_* to all functions
2008-10-17 01:39:10 +02:00
Kay Sievers
be7f7f5701
fix sorting of rules files
2008-10-16 21:12:08 +02:00
Kay Sievers
daa849db6f
udev-rules-parse: name_list -> udev_list
2008-10-16 20:12:16 +02:00
Kay Sievers
3361a0f110
libudev: monitor - export MAJOR/MINOR only if available
2008-10-16 18:56:19 +02:00
Kay Sievers
3fb629fd5e
libudev: always add UDEV_LOG
2008-10-16 18:51:05 +02:00
Kay Sievers
fc233a874b
move udev_device_db to libudev
2008-10-16 17:30:06 +02:00
Kay Sievers
aa8734ffcb
udevd: use libudev
2008-10-16 17:16:58 +02:00
Kay Sievers
ebacd6ecc3
libudev: device - copy global properties, unset empty properties
2008-10-16 13:53:16 +02:00
Kay Sievers
f183b6ed76
libudev: add global property list
2008-10-16 13:51:29 +02:00
Kay Sievers
6a95b1e7d6
libudev: ctrl - fix typo in set_env()
2008-10-16 13:34:11 +02:00
Kay Sievers
2c09b3b41d
libudev: list - handle update of key with NULL value
2008-10-16 13:33:13 +02:00
Kay Sievers
31f4b036ea
libudev: device - export properties when values are set
2008-10-16 11:37:22 +02:00
Kay Sievers
5c5cad7966
libudev: device - lookup "subsystem" and "driver" only once
2008-10-15 18:34:14 +02:00
Kay Sievers
bd85566c16
libudev: update DEVLINKS property when properties are read
2008-10-15 16:56:06 +02:00
Kay Sievers
1e61ff54f5
libudev: monitor - do not mangle DEVLINKS property
2008-10-15 16:55:04 +02:00
Kay Sievers
6ebc7a4f93
libudev: do not include ctrl in libudev.so
2008-10-15 16:54:06 +02:00
Kay Sievers
979ff016ef
libudev: device - add get_envp() to construct envp from property list
2008-10-15 14:21:33 +02:00
Kay Sievers
81d9e22120
libudev: monitor - fix send_device() property copying
2008-10-15 14:20:27 +02:00
Kay Sievers
517814e7d0
libudev: handle ! in sysname, add sysnum, return allocated list_entry on add
2008-10-14 19:53:47 +02:00
Kay Sievers
9a997ecf4e
libudev: device - generate DEVNAME and DEVLINKS properties
2008-10-11 18:40:33 +02:00
Kay Sievers
df1dcc09ef
libudev: list - add flag
2008-10-11 18:40:04 +02:00
Kay Sievers
9925ab0451
libudev: add udev_monitor_send_device()
2008-10-09 23:38:30 +02:00
Kay Sievers
8cd2e972e5
libudev: also prefix non-exported functions with udev_*
2008-10-09 22:24:43 +02:00
Kay Sievers
90d80c2efc
libudev: device - add device lookup by subsystem:sysname
2008-10-07 20:20:34 +02:00
Kay Sievers
31441f6a4b
libudev: fix typo in "multiple entries in symlink" handling
2008-10-06 18:17:27 +02:00
Kay Sievers
1e75cda345
store node name and symlinks into db symlink target if they are small enough
2008-10-06 13:52:43 +02:00
Kay Sievers
fa03f6ae4b
libudev: libudev.pc remove selinux
2008-10-06 12:18:55 +02:00
Kay Sievers
85e73aef06
libudev: fix --enable-debug
2008-10-05 16:18:21 +02:00
Kay Sievers
3ab8ebf572
volume_id: add dbg() as noop to check for compile errors
2008-10-03 14:50:57 +02:00
Kay Sievers
ee137da389
udevadm: info - fix --query=all for devices without a device node
2008-10-03 10:33:15 +02:00
Kay Sievers
98f10a9e2a
libudev: device - add get_parent_with_subsystem()
2008-10-02 21:19:00 +02:00
Kay Sievers
e598c5738c
libudev: get rid of selinux
...
"Hello world!" linked against libselinux parses /proc/mounts and
whatever else on startup, even when the lib is not needed at all.
Not funny! Get rid of that thing where it's not absolutely needed.
2008-10-02 18:48:40 +02:00
Kay Sievers
033e9f8cde
use no_argument, required_argument, optional_argument in longopts
2008-10-02 16:49:05 +02:00
Kay Sievers
13ddea8154
libudev: enumerate - add_device() -> add_syspath()
2008-10-02 11:54:33 +02:00
Kay Sievers
d6b148cde2
fix compile error with --disable-logging
2008-10-02 06:20:33 +02:00
Kay Sievers
cabfd8d0b4
libudev: enumerate - ignore regular files while scanning
2008-10-01 13:57:39 +02:00
Kay Sievers
62b9dfb622
libudev: device - handle /sys/block/<disk-device-link>/<partition>
2008-10-01 10:22:47 +02:00
Kay Sievers
64ccdf8269
libudev: add queue interface
2008-10-01 09:34:07 +02:00
Kay Sievers
e0083e8e69
libudev: device_init() -> device_new()
2008-09-30 16:16:29 +02:00
Kay Sievers
c97f839eed
libudev: enumerate - scan devices and subsystems, add subsystem and attribute filter
2008-09-30 13:42:26 +02:00
Alan Jenkins
9176ac1f4e
allow compiler to check dbg() arguments on non-debug builds
...
Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
2008-09-29 18:54:21 +02:00
Alan Jenkins
659353f5a9
replace strerror() usage with threadsafe "%m" format string
...
strerror() is not threadsafe. It uses a buffer to build messages of the form
"Unknown error 387689".
syslog() provides a %m format which is equivalent to strerror(errno).
As a GNU extension, this is also accepted by printf and friends.
At least in the current implementation, it is correctly threadsafe.
Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
2008-09-29 17:06:00 +02:00
Kay Sievers
438d4c3cd4
libudev: enumerate - split new() and scan()
2008-09-29 02:00:17 +02:00
Kay Sievers
b03e89cfba
libudev: enumerate - scan /sys/block/ if needed
2008-09-28 23:17:29 +02:00
Kay Sievers
6f67f1dfb7
libudev: enumerate "subsystem"
2008-09-28 22:18:40 +02:00
Kay Sievers
bc8184ede9
libudev: enumerate - accept list of subsystems to scan, or skip
2008-09-28 17:39:31 +02:00
Kay Sievers
b95f8a76e6
lubudev: accept more sys directories as devices, and parent devices
2008-09-28 03:34:57 +02:00