summaryrefslogtreecommitdiff
path: root/src/libudev/libudev-private.h
Commit message (Collapse)AuthorAge
* libudev: private - introduce udev_device_new_from_synthetic_event()Tom Gundersen2015-03-18
| | | | This allows set_action(), read_uevent_file() and read_db() to be made internal to libudev.
* udev: make set_usec_initialized() internal to libudevTom Gundersen2015-03-13
| | | | | Instead introduce ensure_usec_initialized(), which copies the timestamp if possible otherwise sets it to now(CLOCK_MONOTONIC).
* libudev: introduce clone_with_db()Tom Gundersen2015-03-12
| | | | This allows us to move the db reading from udevd to libudev.
* libudev: introduce udev_device_properties_copy()Tom Gundersen2015-03-12
| | | | To copy properties from one device to another. Drop the equivalent functionality from udevd.
* libudev: udev_device_read_db - drop unused argumentTom Gundersen2015-03-09
|
* libudev: udev_device_add_property - implicitly mark properties for saving to dbTom Gundersen2015-03-09
| | | | | | Properties should only be saved to the db when added to the udev_device by udevd, and only if the property does not start with a '.'. Make this implicit rather than expose the marking of properties.
* libudev: private - make property_from_string_parse* staticTom Gundersen2015-03-09
|
* libudev: private - drop some functions from the internal APITom Gundersen2015-01-26
|
* libudev: monitor - move nulstr parsing to libudev-deviceTom Gundersen2015-01-26
| | | | Hide the details a bit.
* udev: event - introduce and use internal udev_device_shallow_clone()Tom Gundersen2015-01-26
|
* udev: event - move renaming of udev_device to libudevTom Gundersen2015-01-26
| | | | | This is not exposed in the public API. We want to simplify the internal libudev-device API as much as possible so that it will be simpler to rip the whole thing out in the future.
* udev: builtin-hwdb - port to sd-hwdbTom Gundersen2014-12-15
|
* udev: move global property handling from libudev to udevdKay Sievers2014-11-13
|
* udev: switch to systemd logging functionsKay Sievers2014-11-13
|
* libudev: we do not log errors from librariesKay Sievers2014-11-13
|
* udev: use the systemd logging functions in udev toolsKay Sievers2014-11-12
|
* udev: fix path for database names on 'change' eventRobert Milasan2014-09-18
| | | | | | | | | | | If a device does not have a major/minor number attached, we use different database names than if it does. On "change" events, we didn't copy the devnum over, therefore, we used different paths than on 'add' or 'remove' events (where devnum was properly copied). Fix this by always copying the devnum into the udev-device. (David: added commit-log from email)
* libudev: util - drop util_delete_path()Tom Gundersen2014-09-16
| | | | Use rmdir_parents() from src/shared instead.
* libudev: drop util_lookup_{user,group}Tom Gundersen2014-09-16
| | | | | Use shared versions instead. Difference is with overwriting of repeated user/group name, and lack of logging.
* udev: allow removing tags via TAG-="foobar"David Herrmann2014-09-11
| | | | | | | | | | This extends the udev parser to support OP_REMOVE (-=) and adds support for TAG-= to remove previously set tags. We don't fail if the tag didn't exist. This is pretty handy if we ship default rules for seat-assignments and users want to exclude specific devices from that. They can easily add rules that drop any automatically added "seat" tags again.
* udev - drop print_kmsgTom Gundersen2014-09-09
| | | | The only remaining user was 'starting version XXX', which is now logged using log_info().
* udev: never bypass our own logging framework and call vsyslog() directly ↵Lennart Poettering2014-08-11
| | | | from udev tools
* Revert "libudev: use get_*_creds from shared rather than util_lookup_*"Tom Gundersen2014-08-01
| | | | | | This reverts commit a56ba6158b9649e01226dfaf3ff7082c82571090. The commit was pushed in error.
* libudev: use get_*_creds from shared rather than util_lookup_*Tom Gundersen2014-08-01
|
* udev: declare some symbols staticKay Sievers2013-11-13
|
* udev: declare some symbols staticKay Sievers2013-11-12
|
* macro: clean up usage of gcc attributesLennart Poettering2013-10-16
| | | | Always use our own macros, and name all our own macros the same style.
* udev: move string copy functions to shared/Kay Sievers2013-01-09
|
* udev: net_id - append "dev_id" value if neededKay Sievers2013-01-04
|
* udev: in addition to DEVMODE, honor DEVUID, DEVGID from the ueventKay Sievers2012-12-31
|
* libudev: update copyright headersKay Sievers2012-11-12
|
* udev: use usec_t and now()Kay Sievers2012-11-12
|
* libudev: import hwdb and export lookup interfaceKay Sievers2012-10-27
|
* udev: remove SYMLINK "unique" optionKay Sievers2012-10-08
|
* libudev: remove dead codeKay Sievers2012-09-19
|
* udev: export udev_device_new_from_device_id()Kay Sievers2012-08-10
|
* udev: get rid of TEST_PREFIX and use unshare() to fake /sys, /dev, /runKay Sievers2012-07-15
|
* udev: avoid creating /dev/kmsg with fopen() to support CONFIG_PRINTK=nKay Sievers2012-07-14
|
* libudev: prefix log macros with 'udev_'Kay Sievers2012-04-26
|
* selinux: unify systemd and udev codeKay Sievers2012-04-17
|
* udev: kill udev_selinux_setfscreateconat()Kay Sievers2012-04-17
|
* udev: replace util_create_path() with mkdir_parents()Kay Sievers2012-04-17
|
* udev: use startswith() and streq()Kay Sievers2012-04-16
|
* udev: remove configuration options for /dev, /sys, /run directoriesKay Sievers2012-04-16
|
* udev: replace ARRAY_SIZE() with ELEMENTSOF()Kay Sievers2012-04-16
|
* udev: move libudev, gudev to src/; move gudev/docs/, udev/docs/ to to docs/Kay Sievers2012-04-13