fsmonitor-ll.h: split this header out of fsmonitor.h
commit68d686460f58e45f2eb080e0cdf314987eca5ce5
authorElijah Newren <newren@gmail.com>
Tue, 16 May 2023 06:34:08 +0000 (16 06:34 +0000)
committerJunio C Hamano <gitster@pobox.com>
Wed, 21 Jun 2023 20:39:54 +0000 (21 13:39 -0700)
tree6bd11efceddaa18b27aa2b3fe4ef2c4a942f5e9a
parentb9a7ac2c6897efbf78fd546b21986498577e3585
fsmonitor-ll.h: split this header out of fsmonitor.h

This creates a new fsmonitor-ll.h with most of the functions from
fsmonitor.h, though it leaves three inline functions where they were.
Two-thirds of the files that previously included fsmonitor.h did not
need those three inline functions or the six extra includes those inline
functions required, so this allows them to only include the lower level
header.

Diff best viewed with `--color-moved`.

Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
15 files changed:
builtin/fsmonitor--daemon.c
compat/fsmonitor/fsm-health-darwin.c
compat/fsmonitor/fsm-health-win32.c
compat/fsmonitor/fsm-ipc-darwin.c
compat/fsmonitor/fsm-listen-darwin.c
compat/fsmonitor/fsm-listen-win32.c
compat/fsmonitor/fsm-path-utils-darwin.c
compat/fsmonitor/fsm-path-utils-win32.c
compat/fsmonitor/fsm-settings-darwin.c
compat/fsmonitor/fsm-settings-win32.c
dir.c
fsmonitor-ipc.c
fsmonitor-ll.h [new file with mode: 0644]
fsmonitor.h
sparse-index.c