summaryrefslogtreecommitdiff
path: root/src/libudev
AgeCommit message (Collapse)Author
2016-08-17moreLuke Shumaker
2016-08-10fix build systemLuke Shumaker
2016-08-08fixLuke Shumaker
2016-08-02./fixup.shLuke Shumaker
2016-08-02fixLuke Shumaker
2016-08-01find src \( -name '*.h' -o -name '*.c' \) -type f -exec ./fixup_includes {} \;Luke Shumaker
2016-07-30stuffLuke Shumaker
2016-07-28headerssssLuke Shumaker
2016-07-28tidy headersLuke Shumaker
2016-07-27fixLuke Shumaker
2016-07-27fix (mostly adjust #includes to have sd- prefix)Luke Shumaker
2016-06-12tidyLuke Shumaker
2016-06-12Merge branch 'lukeshu/postmove' into lukeshu/masterLuke Shumaker
# Conflicts: # src/libudev/src/Makefile
2016-06-12./move.shLuke Shumaker
2016-06-12fixLuke Shumaker
2016-06-12Merge branch 'lukeshu/postmove' into 'lukeshu/master'Luke Shumaker
2016-06-09./move.shLuke Shumaker
2016-06-09stuffLuke Shumaker
2016-06-07missed someLuke Shumaker
2016-06-07Merge branch 'lukeshu/postmove' into lukeshu/masterLuke Shumaker
# Conflicts: # build-aux/Makefile.each.tail/20-systemd.mk # build-aux/Makefile.once.head/20-systemd.mk # build-aux/Makefile.once.tail/20-systemd.mk # config.mk.in # src/busctl/Makefile # src/grp-boot/bootctl/Makefile # src/grp-boot/systemd-boot/Makefile # src/grp-coredump/coredumpctl/Makefile # src/grp-coredump/systemd-coredump/Makefile # src/grp-machine/libmachine-core/Makefile # src/grp-machine/nss-mymachines/Makefile # src/libbasic/Makefile # src/libfirewall/Makefile # src/libshared/Makefile # src/libsystemd/Makefile # src/libsystemd/libsystemd-internal/Makefile # src/libsystemd/libsystemd-journal-internal/Makefile # src/libudev/src/Makefile # src/systemd-nspawn/Makefile
2016-06-07./move.shLuke Shumaker
2016-06-07Makefile tidyLuke Shumaker
2016-06-07stuffLuke Shumaker
2016-06-06libudev, systemd-nspawnLuke Shumaker
2016-06-01thingLuke Shumaker
2016-06-01stuffLuke Shumaker
2016-06-01./move.shLuke Shumaker
2016-03-14include sys/sysmacros.h in more placesMike Frysinger
Since glibc is moving away from implicitly including sys/sysmacros.h all the time via sys/types.h, include the header directly in more places. This seems to cover most makedev/major/minor usage.
2016-02-22tree-wide: make ++/-- usage consistent WRT spacingVito Caputo
Throughout the tree there's spurious use of spaces separating ++ and -- operators from their respective operands. Make ++ and -- operator consistent with the majority of existing uses; discard the spaces.
2016-02-20tree-wide: place #pragma once at the same place everywhereLennart Poettering
Usually, we place the #pragma once before the copyright blurb in header files, but in a few cases we didn't. Move those around, so that we do the same thing everywhere.
2015-12-07libudev: simplify udev_device_ensure_usec_initialized a bitZbigniew Jędrzejewski-Szmek
2015-11-27tree-wide: expose "p"-suffix unref calls in public APIs to make gcc cleanup easyLennart Poettering
GLIB has recently started to officially support the gcc cleanup attribute in its public API, hence let's do the same for our APIs. With this patch we'll define an xyz_unrefp() call for each public xyz_unref() call, to make it easy to use inside a __attribute__((cleanup())) expression. Then, all code is ported over to make use of this. The new calls are also documented in the man pages, with examples how to use them (well, I only added docs where the _unref() call itself already had docs, and the examples, only cover sd_bus_unrefp() and sd_event_unrefp()). This also renames sd_lldp_free() to sd_lldp_unref(), since that's how we tend to call our destructors these days. Note that this defines no public macro that wraps gcc's attribute and makes it easier to use. While I think it's our duty in the library to make our stuff easy to use, I figure it's not our duty to make gcc's own features easy to use on its own. Most likely, client code which wants to make use of this should define its own: #define _cleanup_(function) __attribute__((cleanup(function))) Or similar, to make the gcc feature easier to use. Making this logic public has the benefit that we can remove three header files whose only purpose was to define these functions internally. See #2008.
2015-11-18tree-wide: sort includes in *.hThomas Hindoe Paaboel Andersen
This is a continuation of the previous include sort patch, which only sorted for .c files.
2015-11-17tree-wide: group include of libudev.h with sd-*Thomas Hindoe Paaboel Andersen
2015-11-16tree-wide: sort includesThomas Hindoe Paaboel Andersen
Sort the includes accoding to the new coding style.
2015-11-09treewide: apply errno.cocciMichal Schmidt
with small manual cleanups for style.
2015-10-27mount-util: move fstype_is_network() and name_to_handle_at() definitions overLennart Poettering
2015-10-27util-lib: split out allocation calls into alloc-util.[ch]Lennart Poettering
2015-10-27util-lib: split out syslog-related calls into syslog-util.[ch]Lennart Poettering
2015-10-27util-lib: move more file I/O related calls into fileio.[ch]Lennart Poettering
2015-10-27util-lib: split string parsing related calls from util.[ch] into parse-util.[ch]Lennart Poettering
2015-10-26util-lib: split out IO related calls to io-util.[ch]Lennart Poettering
2015-10-25util-lib: split out fd-related operations into fd-util.[ch]Lennart Poettering
There are more than enough to deserve their own .c file, hence move them over.
2015-10-24util-lib: split our string related calls from util.[ch] into its own file ↵Lennart Poettering
string-util.[ch] There are more than enough calls doing string manipulations to deserve its own files, hence do something about it. This patch also sorts the #include blocks of all files that needed to be updated, according to the sorting suggestions from CODING_STYLE. Since pretty much every file needs our string manipulation functions this effectively means that most files have sorted #include blocks now. Also touches a few unrelated include files.
2015-10-19tree-wide: remove unused functionsThomas Hindoe Paaboel Andersen
2015-09-09tree-wide: use coccinelle to patch a lot of code to use mfree()Lennart Poettering
This replaces this: free(p); p = NULL; by this: p = mfree(p); Change generated using coccinelle. Semantic patch is added to the sources.
2015-06-17libudev: device - fix typo in udev_device_get_sysattr_list_entry()Tom Gundersen
We were adding the attributes to the wrong list.
2015-06-03libudev: enumerate - accept NULL parameters in add_match()Tom Gundersen
This was a regression introduced when moving to sd-device.
2015-06-03libudev: monitor - set nl_pid when reusing fd in ↵Tom Gundersen
udev_monitor_new_from_netlink_fd This allows a fd to be created and configured as part of one monitor, to be passed in to create a second monitor without having to redo any of the configuration.
2015-06-02sd-device: get_subsystem - don't complain if a device does not have a subsystemTom Gundersen