1
0
Fork 0
No description
Find a file
2020-08-19 22:51:27 +03:00
contrib add helper.c 2020-08-18 12:28:22 +03:00
libudev.pc.in add libudev.pc. thanks @E5ten 2020-07-10 20:59:25 +03:00
LICENSE init 2020-07-04 09:25:16 +03:00
Makefile implement pthreads 2020-07-28 13:05:51 +03:00
README.md update readme 2020-08-15 11:36:12 +03:00
udev.c fix gcc 10 2020-07-26 12:34:43 +03:00
udev.h implement hotplugging support 2020-08-14 19:33:18 +03:00
udev_device.c fix potential UB while reading sysattr 2020-08-16 14:00:03 +03:00
udev_enumerate.c cleanup 2020-08-04 21:32:06 +03:00
udev_hwdb.c drop UDEV_EXPORT 2020-07-18 05:15:00 +03:00
udev_list.c do not handle unique values when no need 2020-07-29 12:27:40 +03:00
udev_list.h do not handle unique values when no need 2020-07-29 12:27:40 +03:00
udev_monitor.c check IN_IGNORED 2020-08-19 22:51:27 +03:00

libudev-zero

Drop-in replacement for libudev intended to work without daemon

What Works

  • xorg-server
  • libinput
  • wlroots
  • weston
  • libusb
  • kwin - fix
  • ???

Dependencies

  • C99 compiler (build time)
  • POSIX make (build time)
  • POSIX & XSI libc
  • epoll & inotify
  • Linux >= 2.6.39

Installation

make
make PREFIX=/usr install # will overwrite existing udev libraries if any
# rebuild all packages which depends on udev
# here we go !

TODO

  • speed up performance
  • extend devices support
  • implement hotplugging support

Donate

You can donate if you like this project

BTC: 1BwrcsgtWZeLVvNeEQSg4A28a3yrGN3FpK