1 /* genmap - output binary keymap Author: Marcus Hampel 2 */ 3 #include <sys/types.h> 4 #include <stdint.h> 5 #include <unistd.h> 6 #include <stdlib.h> 7 #include <stdio.h> 8 #include <string.h> 9 #include <errno.h> 10 #include "include/minix/input.h" 11 #include "include/minix/keymap.h" 12 13 keymap_t keymap = { 14 #include KEYSRC 15 }; 16 main(void)17int main(void) 18 { 19 /* This utility used to do compression, but the entire keymap fits in a 20 * single 4K file system block now anyway, so who cares anymore? 21 */ 22 if (write(1, KEY_MAGIC, 4) != 4) { 23 perror("write"); 24 return EXIT_FAILURE; 25 } 26 if (write(1, keymap, sizeof(keymap)) != sizeof(keymap)) { 27 perror("write"); 28 return EXIT_FAILURE; 29 } 30 31 return EXIT_SUCCESS; 32 } 33