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;
}
'GNU > FreeBSD' 카테고리의 다른 글
dlopen , dlsym, dlclose (0) | 2016.07.12 |
---|---|
마우스 컨트롤(mousesystem.c) (0) | 2016.07.08 |
마우스 컨트롤(sysmouse) (0) | 2016.07.08 |
마우스 컨트롤(Command) (0) | 2016.07.08 |
마우스 컨트롤 (moused) 출처 git hub 분석중 (0) | 2016.07.08 |