f05e1d0d9f
This stuff is neither generic enough to be in def.h, nor really has much to do with locale, hence give it its own .c/.h file pair.
21 lines
592 B
C
21 lines
592 B
C
/* SPDX-License-Identifier: LGPL-2.1+ */
|
|
#pragma once
|
|
|
|
#include <stdbool.h>
|
|
|
|
#if HAVE_SPLIT_USR
|
|
#define KBD_KEYMAP_DIRS \
|
|
"/usr/share/keymaps/\0" \
|
|
"/usr/share/kbd/keymaps/\0" \
|
|
"/usr/lib/kbd/keymaps/\0" \
|
|
"/lib/kbd/keymaps/\0"
|
|
#else
|
|
#define KBD_KEYMAP_DIRS \
|
|
"/usr/share/keymaps/\0" \
|
|
"/usr/share/kbd/keymaps/\0" \
|
|
"/usr/lib/kbd/keymaps/\0"
|
|
#endif
|
|
|
|
int get_keymaps(char ***l);
|
|
bool keymap_is_valid(const char *name);
|