GNU/FreeBSD
마웅스 컨트롤(ums)
깍돌이
2016. 7. 8. 11:14
sysmouse랑 같이 쓰는 메이크파일
LIB=moused_sysmouse
SRCS=moused_sysmouse.c ../../moused.h
# This is needed to convince bsd.lib.mk to build a shared library
SHLIB_MAJOR=1
.include <bsd.lib.mk>
/*
* new moused module for ums(4) mice
*
*/
#include <sys/types.h>
#include <sys/mouse.h>
#include <sys/consio.h>
#include <fcntl.h>
#include <stdio.h>
#include <err.h>
#include <errno.h>
#include "../../moused.h"
MOUSED_PROBE_FUNC {
rodent->mfd = open(rodent->device, O_RDWR);
if (-1 == rodent->mfd)
logfatal(1, "Unable to open %s", rodent->device);
return MODULE_PROBE_SUCCESS;
}