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

+ Recent posts