#include #include #if defined(__NetBSD__) #include #include #endif #include "wscons.h" #define STRLEN(s) ((sizeof(s) / sizeof(s[0])) - 1) #if defined(__NetBSD__) int path_is_wscons(const char *path) { const char *wskbd = "/dev/wskbd"; const char *wsmouse = "/dev/wsmouse"; const char *wsmux = "/dev/wsmux"; return strncmp(path, wskbd, STRLEN(wskbd)) == 0 || strncmp(path, wsmouse, STRLEN(wsmouse)) == 0 || strncmp(path, wsmux, STRLEN(wsmouse)) == 0; } #else int path_is_wscons(const char *path) { (void)path; return 0; } #endif