Kay Sievers
bd85566c16
libudev: update DEVLINKS property when properties are read
2008-10-15 16:56: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
517814e7d0
libudev: handle ! in sysname, add sysnum, return allocated list_entry on add
2008-10-14 19:53:47 +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
85e73aef06
libudev: fix --enable-debug
2008-10-05 16:18:21 +02:00
Kay Sievers
d6b148cde2
fix compile error with --disable-logging
2008-10-02 06:20:33 +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
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
Kay Sievers
0de33a61d7
libudev: more list rework
2008-09-28 01:34:55 +02:00
Kay Sievers
e345e2670a
libudev: rework list handling
2008-09-26 19:44:53 +02:00
Kay Sievers
9921484458
libudev: device - read database only when needed
2008-09-26 19:43:32 +02:00
Kay Sievers
bf7ad0ea66
libudev: replace awkward callback list interfaces with list iterators
2008-09-25 04:20:27 -07:00
Kay Sievers
38f27948cd
always include config.h from Makefile
2008-09-19 23:03:49 -07:00
Kay Sievers
8753fadf2a
libudev: switch API from devpath to syspath
2008-09-15 17:12:47 -07:00
Kay Sievers
0518da3b74
libudev: handle "device" link as parent, handle "class" "block" as "subsystem"
2008-09-15 11:19:56 -07:00
Kay Sievers
93b0f38458
libudev: udev_device - add attribute cache
2008-09-13 21:09:28 +02:00
Kay Sievers
17fcfb5972
use size definitions from libudev
2008-09-10 21:50:21 +02:00
Kay Sievers
7525097713
extras: use libudev code
2008-09-10 18:24:39 +02:00
Kay Sievers
3eb46ec6dd
libudev: do not use any udev source file
2008-09-10 18:00:31 +02:00
Kay Sievers
7a01f11afb
libudev: get rid of udev_utils.c
2008-09-10 17:08:24 +02:00
Kay Sievers
b21b95d722
libudev: get rid of udev_sysfs.c
2008-09-10 14:29:07 +02:00
Kay Sievers
e88a82b597
libudev: do not use udev_db.c
2008-09-10 14:17:36 +02:00
Kay Sievers
6bd1c78a8a
libudev: udev_device - add more properties
2008-09-10 10:09:34 +02:00
Kay Sievers
95d90c4fe0
libudev: udev_device - read "driver" value
2008-09-09 18:14:54 +02:00
Kay Sievers
3bc7c84cf0
udevd: remove max_childs_running logic
...
This was needed in the old days, where all the hotplug scripts did
nothing better than sleep for seconds to work around timing issues.
It made sure, that w continued to fork processes, while the machine
was doing nothing than sleeping, but the maximim number of childs
was already reached. This is no longer needed today, we do not run
many of these scripts anymore.
2008-09-09 15:14:38 +02:00
Kay Sievers
37372bbc38
libudev: monitor - add event properties to udev_device
2008-09-09 14:37:36 +02:00
Kay Sievers
c4f5f942d7
add a bunch of private device properties to udev_device
2008-09-09 14:06:20 +02:00
Kay Sievers
d59f11e140
move udev_ctrl to libudev-private
2008-09-08 17:59:00 +02:00
Kay Sievers
7d563a17f3
use libudev code, unify logging, pass udev context around everywhere
2008-09-06 15:45:31 +02:00
Kay Sievers
11d543c1ee
libudev: add udev_device_get_syspath()
2008-09-01 18:52:22 +02:00
Kay Sievers
4cf2368510
libudev: fix --disable-log
2008-08-30 23:07:50 +02:00
Kay Sievers
ba6929f669
libudev: add udev event monitor API
2008-08-28 23:05:01 +02:00
Kay Sievers
eb1f0e6615
libudev: split source files
2008-08-27 22:02:41 +02:00
Kay Sievers
33a5cc2976
libudev: add library to access udev information
2008-08-27 17:11:58 +02:00