1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-02 01:18:26 +03:00
lvm2/lib/misc
Bryn M. Reeves a8b9e2eccd dmsetup: use timerfd for interval timing if available
If the Linux timerfd interface to POSIX timers is available at compile
time use it for all report interval timekeeping. This gives more
accurate interval timing when the per-interval processing time is less
than the configured interval and simplifies the timestamp bookkeeping
required to keep accurate time.

For systems without timerfd support fall back to the simple usleep based
timer.
2015-08-12 15:09:57 +01:00
..
.gitignore gitignore: Update for in-place build. 2015-07-27 13:18:35 +01:00
configure.h.in dmsetup: use timerfd for interval timing if available 2015-08-12 15:09:57 +01:00
crc_gen.c was renamed 2010-09-27 19:10:46 +00:00
crc.c Fix CRC32 calculation on big endian CPU 2011-02-08 12:41:08 +00:00
crc.h cleanup: self compilable headers 2013-12-12 13:28:19 +01:00
intl.h Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1. 2007-08-20 20:55:30 +00:00
last-path-component.h cleaner const char* usage for last_path_component() 2008-11-12 09:53:33 +00:00
lib.h macros: Wrap PRI with FMT. 2015-07-06 15:09:17 +01:00
lvm-exec.c locking: Add missing error handling. 2015-06-30 18:54:38 +01:00
lvm-exec.h exec: pipe open 2013-08-06 16:18:43 +02:00
lvm-file.c cleanup: drop unneeded header file 2015-05-08 15:15:10 +02:00
lvm-file.h lvm-file: wrapper to read ctim from stat 2015-03-18 13:42:24 +01:00
lvm-flock.c cleanup: avoid double assign 2014-08-19 14:33:06 +02:00
lvm-flock.h signals: Move sigint handling out to lvm-signal. 2014-05-01 20:07:17 +01:00
lvm-globals.c config: replace find_config_tree_node with find_config_tree_array where appropriate 2015-07-08 13:03:08 +02:00
lvm-globals.h Add a global get_cmd_name() 2015-06-16 15:13:10 -05:00
lvm-percent.c report: select: refactor: move percent handling code to libdm for reuse 2014-06-17 16:27:21 +02:00
lvm-percent.h report: select: refactor: move percent handling code to libdm for reuse 2014-06-17 16:27:21 +02:00
lvm-signal.c clean-up: typos s/bellow/below/ 2015-07-06 10:15:11 -05:00
lvm-signal.h signals: Add init_signals. 2014-05-01 20:31:19 +01:00
lvm-string.c systemid: Require alphanumeric 1st character. 2015-02-23 19:47:03 +00:00
lvm-string.h systemid: Require alphanumeric 1st character. 2015-02-23 19:47:03 +00:00
lvm-version.h.in Add an API version number, LVM_LIBAPI, to the VERSION string. 2009-07-22 20:01:28 +00:00
lvm-wrappers.c cleanup: drop inline keyword 2014-06-10 10:51:26 +02:00
lvm-wrappers.h cleanup: drop inline keyword 2014-06-10 10:51:26 +02:00
sharedlib.c cleanup: tiny speedup of lib_dir checking 2013-12-10 11:15:48 +01:00
sharedlib.h Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1. 2007-08-20 20:55:30 +00:00
util.h macros: Wrap PRI with FMT. 2015-07-06 15:09:17 +01:00