Repository for eudev development
Go to file
Boian Bonev da0ca7eb21
Avoid warning on 32bit
On 32bit arches where time_t is defined as long int and where
sizeof(long)==sizeof(int), PRI_TIME is PRIu32 which is "u" and gcc warns about
ignoring the long part of the integer type. There is no problem besides the
warning.

Upcast time_t to 64bit and get rid of PRI_TIME and configure checks

udevadm-monitor.c: In function ‘print_device’:
udevadm-monitor.c:49:16: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 3 has type ‘__time_t’ {aka ‘long int’} [-Wformat=]
   49 |         printf("%-6s[%"PRI_TIME".%06ld] %-8s %s (%s)\n",
      |                ^~~~~~~~
   50 |                source,
   51 |                ts.tv_sec, ts.tv_nsec/1000,
      |                ~~~~~~~~~
      |                  |
      |                  __time_t {aka long int}
In file included from ../../src/shared/macro.h:26,
                 from udev.h:26,
                 from udevadm-monitor.c:35:
/usr/include/inttypes.h:104:19: note: format string is defined here
  104 | # define PRIu32  "u"
2022-06-11 17:43:28 +03:00
.github/workflows Add the missing xsltproc deps 2022-04-06 05:37:52 +03:00
hwdb Merge hwdb from systemd 2022-05-26 11:18:11 +03:00
man Build and install hwdb.7 man page 2022-06-08 02:41:44 +03:00
rule_generator man: remove UDEV_LOG environment variable 2017-12-05 08:45:57 -05:00
rules Merge suitable rules changes from systemd 2022-05-26 19:31:43 +03:00
src Avoid warning on 32bit 2022-06-11 17:43:28 +03:00
test Fix warnings 2022-04-06 06:55:28 +03:00
.gitignore Ignore configure~ 2021-12-14 21:57:01 +02:00
.travis.yml travis: Add docbook dep 2016-11-26 00:25:36 +01:00
autogen.sh autotools: make autogen.sh exit on failure 2021-09-30 01:13:25 +02:00
BUILD build: Remove dead g-i-r configuration 2022-05-20 18:19:15 +01:00
configure.ac Avoid warning on 32bit 2022-06-11 17:43:28 +03:00
CONTRIBUTING update CONTRIBUTING to reflect updated governance, clarify systemd commit hash requirements 2021-11-04 19:41:02 -06:00
COPYING Final step of revamping the build system 2012-11-15 21:47:20 -05:00
LEGACY src/udev/udev-builtin-kmod.c: remove the modprobe alt to kmod code 2015-02-11 18:06:47 -05:00
Makefile.am configure.ac: add option to disable building programs 2017-01-01 18:19:58 -05:00
NOTES skip: udevd: manager - move a few global variables into the Manager object 2015-07-20 09:22:48 -04:00
README.md Avoid an abbreviation 2021-12-14 21:23:25 +02:00

This git repo is a fork of git://anongit.freedesktop.org/systemd/systemd with the aim of isolating udev from any particular flavor of system initialization. In this case, the isolation is from systemd.

This is a project started by Gentoo developers and testing was initially being done mostly on OpenRC. We welcome contribution from others using a variety of system initializations to ensure eudev remains system initialization and distribution neutral. On 2021-08-20 Gentoo decided to abandon eudev and a new project was established on 2021-09-14 by Alpine, Devuan and Gentoo contributors (alphabetical order).

Homepage: https://github.com/eudev-project/eudev

Tarballs of releases: https://github.com/eudev-project/eudev/releases
Old releases (archive): http://dev.gentoo.org/~blueness/eudev/

The eudev community gathers on Libera.Chat:
ircs://irc.libera.chat:6697/#eudev
https://web.libera.chat/#eudev

Active team members (alphabetical order by last name):

Arsen Asenović      (Arsen)             <arsen@aarsen.me>
Luca Barbato        (lu_zero)           <lu_zero@gentoo.org>
Anthony G. Basile   (blueness)          <blueness@gentoo.org>
Boian Bonev         (bb|hcb)            <boian@bonev.com>
Ariadne Conill      (Ariadne)           <ariadne@dereferenced.org>

Emeritus team members (alphabetical order by last name):

Francisco Izquierdo (klondike)          <klondike@gentoo.org>
Ian Stakenvicius    (axs)               <axs@gentoo.org>
Matthew Thode       (prometheanfire)    <prometheanfire@gentoo.org>
Tony Vroon          (chainsaw)          <tony@linx.net>
Richard Yao         (ryao)              <ryao@gentoo.org>

Build status

Build Status