[libchecker] restore synchronous checker operation to async-capable checkers
authorChristophe Varoqui <christophe.varoqui@free.fr>
Mon, 18 Jun 2007 22:49:36 +0000 (00:49 +0200)
committerChristophe Varoqui <christophe.varoqui@free.fr>
Mon, 18 Jun 2007 22:49:36 +0000 (00:49 +0200)
commitabd3c16d13ad3e7d13cb96e17d5ff903363fb253
tree130f40ec99c23dd8491d55aeeb460c37b60a3da6
parent8a9de22b049f332a574eead7fa738678397f47fc
[libchecker] restore synchronous checker operation to async-capable checkers

Add a "sync" flag the struct checker to inform the checker the caller wants a synchronous or asynchronous answer to path status request.

Default value is "synchronous" to kept legacy code unchanged.

Set async mode in the daemon checker loop.
libcheckers/checkers.c
libcheckers/checkers.h
libcheckers/directio.c
multipathd/main.c