Date: Sat, 4 Jan 2003 11:48:47 -0500 (EST) From: Elliot Dierksen <elliot@alfred.oau.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: misc/46758: moused enhancements Message-ID: <200301041648.h04Gmlxw028641@alfred.oau.org>
next in thread | raw e-mail | index | archive | help
>Number: 46758
>Category: misc
>Synopsis: moused enhancements
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Jan 04 08:50:00 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: Elliot Dierksen
>Release: FreeBSD 4.7-RELEASE-p2 i386
>Organization:
>Environment:
System: FreeBSD alfred.oau.org 4.7-RELEASE-p2 FreeBSD 4.7-RELEASE-p2 #20: Sat Nov 16 04:42:06 EST 2002 root@alfred.oau.org:/usr/obj/usr/src/sys/AMD-MP i386
>Description:
I would like to add an option to the "-i" function of moused to number
of button available on the mouse.
>How-To-Repeat:
N/A
>Fix:
*** moused.c Sat Jan 4 11:41:57 2003
--- /usr/src/usr.sbin/moused/moused.c Sat Apr 20 04:26:50 2002
***************
*** 104,111 ****
#define ID_IF 2
#define ID_TYPE 4
#define ID_MODEL 8
! #define ID_BUTTONS 16
! #define ID_ALL (ID_PORT | ID_IF | ID_TYPE | ID_MODEL | ID_BUTTONS)
#define debug(fmt,args...) \
if (debug&&nodaemon) warnx(fmt, ##args)
--- 104,110 ----
#define ID_IF 2
#define ID_TYPE 4
#define ID_MODEL 8
! #define ID_ALL (ID_PORT | ID_IF | ID_TYPE | ID_MODEL)
#define debug(fmt,args...) \
if (debug&&nodaemon) warnx(fmt, ##args)
***************
*** 568,575 ****
identify = ID_TYPE;
else if (strcmp(optarg, "model") == 0)
identify = ID_MODEL;
- else if (strcmp(optarg, "buttons") == 0)
- identify = ID_BUTTONS;
else {
warnx("invalid argument `%s'", optarg);
usage();
--- 567,572 ----
***************
*** 783,792 ****
/* print some information */
if (identify != ID_NONE) {
if (identify == ID_ALL)
! printf("%s %s %s %s %d\n",
rodent.portname, r_if(rodent.hw.iftype),
! r_name(rodent.rtype), r_model(rodent.hw.model),
! rodent.hw.buttons);
else if (identify & ID_PORT)
printf("%s\n", rodent.portname);
else if (identify & ID_IF)
--- 780,788 ----
/* print some information */
if (identify != ID_NONE) {
if (identify == ID_ALL)
! printf("%s %s %s %s\n",
rodent.portname, r_if(rodent.hw.iftype),
! r_name(rodent.rtype), r_model(rodent.hw.model));
else if (identify & ID_PORT)
printf("%s\n", rodent.portname);
else if (identify & ID_IF)
***************
*** 795,808 ****
printf("%s\n", r_name(rodent.rtype));
else if (identify & ID_MODEL)
printf("%s\n", r_model(rodent.hw.model));
- else if (identify & ID_BUTTONS)
- printf("%d\n", rodent.hw.buttons);
exit(0);
} else {
! debug("port: %s interface: %s type: %s model: %s buttons: %d",
rodent.portname, r_if(rodent.hw.iftype),
! r_name(rodent.rtype), r_model(rodent.hw.model),
! rodent.hw.buttons);
}
if (rodent.mfd == -1) {
--- 791,801 ----
printf("%s\n", r_name(rodent.rtype));
else if (identify & ID_MODEL)
printf("%s\n", r_model(rodent.hw.model));
exit(0);
} else {
! debug("port: %s interface: %s type: %s model: %s",
rodent.portname, r_if(rodent.hw.iftype),
! r_name(rodent.rtype), r_model(rodent.hw.model));
}
if (rodent.mfd == -1) {
***************
*** 1022,1028 ****
"usage: moused [-DRcdfs] [-I file] [-F rate] [-r resolution] [-S baudrate]",
" [-a X [,Y]] [-C threshold] [-m N=M] [-w N] [-z N]",
" [-t <mousetype>] [-3 [-E timeout]] -p <port>",
! " moused [-d] -i <port|if|type|model|buttons|all> -p <port>");
exit(1);
}
--- 1015,1021 ----
"usage: moused [-DRcdfs] [-I file] [-F rate] [-r resolution] [-S baudrate]",
" [-a X [,Y]] [-C threshold] [-m N=M] [-w N] [-z N]",
" [-t <mousetype>] [-3 [-E timeout]] -p <port>",
! " moused [-d] -i <port|if|type|model|all> -p <port>");
exit(1);
}
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200301041648.h04Gmlxw028641>
