Module Name: src Committed By: tsutsui Date: Thu May 19 21:26:39 UTC 2011
Modified Files: src/sys/arch/x68k/usr.bin/bellctrl: Makefile bellctrl.c src/sys/arch/x68k/usr.bin/loadfont: Makefile src/sys/arch/x68k/usr.bin/loadkmap: Makefile ascii_kmap.c jis_kmap.c loadkmap.c src/sys/arch/x68k/usr.bin/palette: Makefile palette.c src/sys/arch/x68k/usr.bin/rtcalarm: Makefile rtcalarm.c src/sys/arch/x68k/usr.bin/tvctrl: Makefile Log Message: WARNSfy. XXX: rtcalarm/rtcalarm.c refers obsolete /dev/pow0 To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/arch/x68k/usr.bin/bellctrl/Makefile cvs rdiff -u -r1.11 -r1.12 src/sys/arch/x68k/usr.bin/bellctrl/bellctrl.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/x68k/usr.bin/loadfont/Makefile cvs rdiff -u -r1.11 -r1.12 src/sys/arch/x68k/usr.bin/loadkmap/Makefile cvs rdiff -u -r1.6 -r1.7 src/sys/arch/x68k/usr.bin/loadkmap/ascii_kmap.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/x68k/usr.bin/loadkmap/jis_kmap.c cvs rdiff -u -r1.9 -r1.10 src/sys/arch/x68k/usr.bin/loadkmap/loadkmap.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/x68k/usr.bin/palette/Makefile cvs rdiff -u -r1.7 -r1.8 src/sys/arch/x68k/usr.bin/palette/palette.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/x68k/usr.bin/rtcalarm/Makefile cvs rdiff -u -r1.10 -r1.11 src/sys/arch/x68k/usr.bin/rtcalarm/rtcalarm.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/x68k/usr.bin/tvctrl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/x68k/usr.bin/bellctrl/Makefile diff -u src/sys/arch/x68k/usr.bin/bellctrl/Makefile:1.8 src/sys/arch/x68k/usr.bin/bellctrl/Makefile:1.9 --- src/sys/arch/x68k/usr.bin/bellctrl/Makefile:1.8 Wed Dec 12 01:49:59 2001 +++ src/sys/arch/x68k/usr.bin/bellctrl/Makefile Thu May 19 21:26:38 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2001/12/12 01:49:59 tv Exp $ +# $NetBSD: Makefile,v 1.9 2011/05/19 21:26:38 tsutsui Exp $ # # Makefile for bellctrl @@ -10,6 +10,7 @@ dd bs=1 skip=32 count=52 if=sample.aout of=$@ rm sample.aout +WARNS?= 4 PROG= bellctrl NOMAN= # defined CPPFLAGS+=-I${.CURDIR}/../../.. Index: src/sys/arch/x68k/usr.bin/bellctrl/bellctrl.c diff -u src/sys/arch/x68k/usr.bin/bellctrl/bellctrl.c:1.11 src/sys/arch/x68k/usr.bin/bellctrl/bellctrl.c:1.12 --- src/sys/arch/x68k/usr.bin/bellctrl/bellctrl.c:1.11 Fri Aug 4 02:30:48 2006 +++ src/sys/arch/x68k/usr.bin/bellctrl/bellctrl.c Thu May 19 21:26:39 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: bellctrl.c,v 1.11 2006/08/04 02:30:48 mhitch Exp $ */ +/* $NetBSD: bellctrl.c,v 1.12 2011/05/19 21:26:39 tsutsui Exp $ */ /* * bellctrl - OPM bell controller (for NetBSD/X680x0) @@ -6,11 +6,12 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: bellctrl.c,v 1.11 2006/08/04 02:30:48 mhitch Exp $"); +__RCSID("$NetBSD: bellctrl.c,v 1.12 2011/05/19 21:26:39 tsutsui Exp $"); #include <err.h> #include <stdio.h> #include <stdlib.h> +#include <unistd.h> #include <ctype.h> #include <string.h> #include <sys/file.h> @@ -35,18 +36,18 @@ }; /* function prototype */ -int is_number(char *, int); +int is_number(const char *, int); void set_bell_vol(int); void set_bell_pitch(int); void set_bell_dur(int); -void set_voice_param(char *, int); +void set_voice_param(const char *, int); void set_bell_param(void); -int usage(char *, char *); +int usage(const char *, const char *); int main(int argc, char **argv) { - register char *arg; + const char *arg; int percent; int i; @@ -153,9 +154,9 @@ } int -is_number(char *arg, int maximum) +is_number(const char *arg, int maximum) { - register char *p; + const char *p; if (arg[0] == '-' && arg[1] == '1' && arg[2] == '\0') return 1; @@ -189,7 +190,7 @@ } void -set_voice_param(char *path, int flag) +set_voice_param(const char *path, int flag) { int fd; @@ -238,7 +239,7 @@ } int -usage(char *fmt, char *arg) +usage(const char *fmt, const char *arg) { if (fmt) { fprintf(stderr, "%s: ", progName); Index: src/sys/arch/x68k/usr.bin/loadfont/Makefile diff -u src/sys/arch/x68k/usr.bin/loadfont/Makefile:1.5 src/sys/arch/x68k/usr.bin/loadfont/Makefile:1.6 --- src/sys/arch/x68k/usr.bin/loadfont/Makefile:1.5 Wed Dec 12 01:49:59 2001 +++ src/sys/arch/x68k/usr.bin/loadfont/Makefile Thu May 19 21:26:39 2011 @@ -1,5 +1,6 @@ -# $NetBSD: Makefile,v 1.5 2001/12/12 01:49:59 tv Exp $ +# $NetBSD: Makefile,v 1.6 2011/05/19 21:26:39 tsutsui Exp $ +WARNS?= 4 PROG=loadfont NOMAN= # defined Index: src/sys/arch/x68k/usr.bin/loadkmap/Makefile diff -u src/sys/arch/x68k/usr.bin/loadkmap/Makefile:1.11 src/sys/arch/x68k/usr.bin/loadkmap/Makefile:1.12 --- src/sys/arch/x68k/usr.bin/loadkmap/Makefile:1.11 Sun Dec 11 12:19:45 2005 +++ src/sys/arch/x68k/usr.bin/loadkmap/Makefile Thu May 19 21:26:39 2011 @@ -1,6 +1,7 @@ -# $NetBSD: Makefile,v 1.11 2005/12/11 12:19:45 christos Exp $ +# $NetBSD: Makefile,v 1.12 2011/05/19 21:26:39 tsutsui Exp $ # Makefile for loadkmap +WARNS?= 4 PROG= loadkmap NOMAN= # defined FILES= ascii_kmap jis_kmap Index: src/sys/arch/x68k/usr.bin/loadkmap/ascii_kmap.c diff -u src/sys/arch/x68k/usr.bin/loadkmap/ascii_kmap.c:1.6 src/sys/arch/x68k/usr.bin/loadkmap/ascii_kmap.c:1.7 --- src/sys/arch/x68k/usr.bin/loadkmap/ascii_kmap.c:1.6 Sun Dec 11 12:19:45 2005 +++ src/sys/arch/x68k/usr.bin/loadkmap/ascii_kmap.c Thu May 19 21:26:39 2011 @@ -1,9 +1,9 @@ -/* $NetBSD: ascii_kmap.c,v 1.6 2005/12/11 12:19:45 christos Exp $ */ +/* $NetBSD: ascii_kmap.c,v 1.7 2011/05/19 21:26:39 tsutsui Exp $ */ /* from: arch/amiga/dev/kbdmap.c */ /* modified for X680x0 by Masaru Oki */ #include <sys/cdefs.h> -__RCSID("$NetBSD: ascii_kmap.c,v 1.6 2005/12/11 12:19:45 christos Exp $"); +__RCSID("$NetBSD: ascii_kmap.c,v 1.7 2011/05/19 21:26:39 tsutsui Exp $"); #include <machine/kbdmap.h> @@ -19,228 +19,228 @@ struct kbdmap ascii_kbdmap = { /* normal map */ { - 0, 0, /* 0x00 */ - 0, ESC, - 0, '1', - 0, '2', - 0, '3', - 0, '4', - 0, '5', - 0, '6', - 0, '7', /* 0x08 */ - 0, '8', - 0, '9', - 0, '0', - 0, '-', - 0, '=', - 0, '\\', - 0, DEL, /* really BS, DEL & BS swapped */ - 0, '\t', /* 0x10 */ - C, 'q', - C, 'w', - C, 'e', - C, 'r', - C, 't', - C, 'y', - C, 'u', - C, 'i', /* 0x18 */ - C, 'o', - C, 'p', - 0, '[', - 0, ']', - 0, '\r', /* return */ - C, 'a', - C, 's', - C, 'd', /* 0x20 */ - C, 'f', - C, 'g', - C, 'h', - C, 'j', - C, 'k', - C, 'l', - 0, ';', - 0, '\'', /* 0x28 */ - 0, '`', - C, 'z', - C, 'x', - C, 'c', - C, 'v', - C, 'b', - C, 'n', - C, 'm', /* 0x30 */ - 0, ',', - 0, '.', - 0, '/', - 0, '_', - 0, ' ', - 0, 0, /* HOME */ - 0, '\b', /* really DEL, BS & DEL swapped */ - 0, 0, /* 0x38 ROLLUP */ - 0, 0, /* ROLLDOWN */ - 0, 0, /* UNDO */ - S, 0x0C, /* CRSR LEFT */ - S, 0x00, /* now it gets hairy.. CRSR UP */ - S, 0x08, /* CRSR RIGHT */ - S, 0x04, /* CRSR DOWN */ - K, 0, /* CLR */ - K, '/', /* 0x40 */ - K, '*', - K, '-', - K, '7', - K, '8', - K, '9', - K, '+', - K, '4', - K, '5', /* 0x48 */ - K, '6', - K, '=', - K, '1', - K, '2', - K, '3', - K, '\r', /* enter */ - K, '0', - K, ',', /* 0x50 */ - K, '.', - 0, 0, - 0, 0, - S, 0x42, /* HELP */ - 0, 0, - 0, 0, - 0, 0, - 0, 0, /* 0x58 */ - 0, 0, - 0, 0, - 0, 0, - 0, 0, - 0, 0, - 0, 0, - 0, 0, - 0, 0, /* 0x60 */ - 0, 0, - 0, 0, - S, 0x10, /* F1 */ - S, 0x15, /* F2 */ - S, 0x1A, /* F3 */ - S, 0x1F, /* F4 */ - S, 0x24, /* F5 */ - S, 0x29, /* F6 */ - S, 0x2E, /* F7 */ - S, 0x33, /* 0x58 F8 */ - S, 0x38, /* F9 */ - S, 0x3D, /* F10 */ + {0, 0}, /* 0x00 */ + {0, ESC}, + {0, '1'}, + {0, '2'}, + {0, '3'}, + {0, '4'}, + {0, '5'}, + {0, '6'}, + {0, '7'}, /* 0x08 */ + {0, '8'}, + {0, '9'}, + {0, '0'}, + {0, '-'}, + {0, '='}, + {0, '\\'}, + {0, DEL}, /* really BS, DEL & BS swapped */ + {0, '\t'}, /* 0x10 */ + {C, 'q'}, + {C, 'w'}, + {C, 'e'}, + {C, 'r'}, + {C, 't'}, + {C, 'y'}, + {C, 'u'}, + {C, 'i'}, /* 0x18 */ + {C, 'o'}, + {C, 'p'}, + {0, '['}, + {0, ']'}, + {0, '\r'}, /* return */ + {C, 'a'}, + {C, 's'}, + {C, 'd'}, /* 0x20 */ + {C, 'f'}, + {C, 'g'}, + {C, 'h'}, + {C, 'j'}, + {C, 'k'}, + {C, 'l'}, + {0, ';'}, + {0, '\''}, /* 0x28 */ + {0, '`'}, + {C, 'z'}, + {C, 'x'}, + {C, 'c'}, + {C, 'v'}, + {C, 'b'}, + {C, 'n'}, + {C, 'm'}, /* 0x30 */ + {0, ','}, + {0, '.'}, + {0, '/'}, + {0, '_'}, + {0, ' '}, + {0, 0}, /* HOME */ + {0, '\b'}, /* really DEL, BS & DEL swapped */ + {0, 0}, /* 0x38 ROLLUP */ + {0, 0}, /* ROLLDOWN */ + {0, 0}, /* UNDO */ + {S, 0x0C}, /* CRSR LEFT */ + {S, 0x00}, /* now it gets hairy.. CRSR UP */ + {S, 0x08}, /* CRSR RIGHT */ + {S, 0x04}, /* CRSR DOWN */ + {K, 0}, /* CLR */ + {K, '/'}, /* 0x40 */ + {K, '*'}, + {K, '-'}, + {K, '7'}, + {K, '8'}, + {K, '9'}, + {K, '+'}, + {K, '4'}, + {K, '5'}, /* 0x48 */ + {K, '6'}, + {K, '='}, + {K, '1'}, + {K, '2'}, + {K, '3'}, + {K, '\r'}, /* enter */ + {K, '0'}, + {K, ','}, /* 0x50 */ + {K, '.'}, + {0, 0}, + {0, 0}, + {S, 0x42}, /* HELP */ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, /* 0x58 */ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, /* 0x60 */ + {0, 0}, + {0, 0}, + {S, 0x10}, /* F1 */ + {S, 0x15}, /* F2 */ + {S, 0x1A}, /* F3 */ + {S, 0x1F}, /* F4 */ + {S, 0x24}, /* F5 */ + {S, 0x29}, /* F6 */ + {S, 0x2E}, /* F7 */ + {S, 0x33}, /* 0x58 F8 */ + {S, 0x38}, /* F9 */ + {S, 0x3D}, /* F10 */ }, /* shifted map */ { - 0, 0, /* 0x00 */ - 0, ESC, - 0, '!', - 0, '@', - 0, '#', - 0, '$', - 0, '%', - 0, '^', - 0, '&', /* 0x08 */ - 0, '*', - 0, '(', - 0, ')', - 0, '_', - 0, '+', - 0, '|', - 0, DEL, /* really BS, DEL & BS swapped */ - 0, '\t', /* 0x10 shift TAB */ - C, 'Q', - C, 'W', - C, 'E', - C, 'R', - C, 'T', - C, 'Y', - C, 'U', - C, 'I', /* 0x18 */ - C, 'O', - C, 'P', - 0, '{', - 0, '}', - 0, '\r', /* return */ - C, 'A', - C, 'S', - C, 'D', /* 0x20 */ - C, 'F', - C, 'G', - C, 'H', - C, 'J', - C, 'K', - C, 'L', - 0, ':', - 0, '\"', /* 0x28 */ - 0, '~', - C, 'Z', - C, 'X', - C, 'C', - C, 'V', - C, 'B', - C, 'N', - C, 'M', /* 0x30 */ - 0, '<', /* 0x38 */ - 0, '>', - 0, '?', - 0, '_', - 0, ' ', - 0, 0, /* HOME */ - 0, '\b', /* really DEL, BS & DEL swapped */ - 0, 0, /* 0x38 ROLLUP */ - 0, 0, /* ROLLDOWN */ - 0, 0, /* UNDO */ - 0, 0, /* shift CRSR LEFT */ - 0, 0, /* shift CRSR UP */ - 0, 0, /* shift CRSR RIGHT */ - 0, 0, /* shift CRSR DOWN */ - D, 0, /* CLR */ - D, '/', /* 0x40 */ - D, '*', - D, '-', - D, '7', - D, '8', - D, '9', - D, '+', - D, '4', - D, '5', /* 0x48 */ - D, '6', - D, '=', - D, '1', - D, '2', - D, '3', - K, '\r', /* enter */ - D, '0', - D, ',', /* 0x50 */ - D, '.', - 0, 0, - 0, 0, - S, 0x42, /* HELP */ - 0, 0, - 0, 0, - 0, 0, - 0, 0, /* 0x58 */ - 0, 0, - 0, 0, - 0, 0, - 0, 0, - 0, 0, - 0, 0, - 0, 0, - 0, 0, /* 0x60 */ - 0, 0, - 0, 0, - S, 0x5D, /* shift F1 */ - S, 0x63, /* shift F2 */ - S, 0x69, /* shift F3 */ - S, 0x6F, /* shift F4 */ - S, 0x75, /* shift F5 */ - S, 0x7B, /* shift F6 */ - S, 0x81, /* shift F7 */ - S, 0x87, /* 0x58 shift F8 */ - S, 0x8D, /* shift F9 */ - S, 0x93, /* shift F10 */ + {0, 0}, /* 0x00 */ + {0, ESC}, + {0, '!'}, + {0, '@'}, + {0, '#'}, + {0, '$'}, + {0, '%'}, + {0, '^'}, + {0, '&'}, /* 0x08 */ + {0, '*'}, + {0, '('}, + {0, ')'}, + {0, '_'}, + {0, '+'}, + {0, '|'}, + {0, DEL}, /* really BS, DEL & BS swapped */ + {0, '\t'}, /* 0x10 shift TAB */ + {C, 'Q'}, + {C, 'W'}, + {C, 'E'}, + {C, 'R'}, + {C, 'T'}, + {C, 'Y'}, + {C, 'U'}, + {C, 'I'}, /* 0x18 */ + {C, 'O'}, + {C, 'P'}, + {0, '{'}, + {0, '}'}, + {0, '\r'}, /* return */ + {C, 'A'}, + {C, 'S'}, + {C, 'D'}, /* 0x20 */ + {C, 'F'}, + {C, 'G'}, + {C, 'H'}, + {C, 'J'}, + {C, 'K'}, + {C, 'L'}, + {0, ':'}, + {0, '\"'}, /* 0x28 */ + {0, '~'}, + {C, 'Z'}, + {C, 'X'}, + {C, 'C'}, + {C, 'V'}, + {C, 'B'}, + {C, 'N'}, + {C, 'M'}, /* 0x30 */ + {0, '<'}, /* 0x38 */ + {0, '>'}, + {0, '?'}, + {0, '_'}, + {0, ' '}, + {0, 0}, /* HOME */ + {0, '\b'}, /* really DEL, BS & DEL swapped */ + {0, 0}, /* 0x38 ROLLUP */ + {0, 0}, /* ROLLDOWN */ + {0, 0}, /* UNDO */ + {0, 0}, /* shift CRSR LEFT */ + {0, 0}, /* shift CRSR UP */ + {0, 0}, /* shift CRSR RIGHT */ + {0, 0}, /* shift CRSR DOWN */ + {D, 0}, /* CLR */ + {D, '/'}, /* 0x40 */ + {D, '*'}, + {D, '-'}, + {D, '7'}, + {D, '8'}, + {D, '9'}, + {D, '+'}, + {D, '4'}, + {D, '5'}, /* 0x48 */ + {D, '6'}, + {D, '='}, + {D, '1'}, + {D, '2'}, + {D, '3'}, + {K, '\r'}, /* enter */ + {D, '0'}, + {D, ','}, /* 0x50 */ + {D, '.'}, + {0, 0}, + {0, 0}, + {S, 0x42}, /* HELP */ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, /* 0x58 */ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, /* 0x60 */ + {0, 0}, + {0, 0}, + {S, 0x5D}, /* shift F1 */ + {S, 0x63}, /* shift F2 */ + {S, 0x69}, /* shift F3 */ + {S, 0x6F}, /* shift F4 */ + {S, 0x75}, /* shift F5 */ + {S, 0x7B}, /* shift F6 */ + {S, 0x81}, /* shift F7 */ + {S, 0x87}, /* 0x58 shift F8 */ + {S, 0x8D}, /* shift F9 */ + {S, 0x93}, /* shift F10 */ }, Index: src/sys/arch/x68k/usr.bin/loadkmap/jis_kmap.c diff -u src/sys/arch/x68k/usr.bin/loadkmap/jis_kmap.c:1.5 src/sys/arch/x68k/usr.bin/loadkmap/jis_kmap.c:1.6 --- src/sys/arch/x68k/usr.bin/loadkmap/jis_kmap.c:1.5 Sun Dec 11 12:19:45 2005 +++ src/sys/arch/x68k/usr.bin/loadkmap/jis_kmap.c Thu May 19 21:26:39 2011 @@ -1,9 +1,9 @@ -/* $NetBSD: jis_kmap.c,v 1.5 2005/12/11 12:19:45 christos Exp $ */ +/* $NetBSD: jis_kmap.c,v 1.6 2011/05/19 21:26:39 tsutsui Exp $ */ /* from: arch/amiga/dev/kbdmap.c */ /* modified for X680x0 by Masaru Oki */ #include <sys/cdefs.h> -__RCSID("$NetBSD: jis_kmap.c,v 1.5 2005/12/11 12:19:45 christos Exp $"); +__RCSID("$NetBSD: jis_kmap.c,v 1.6 2011/05/19 21:26:39 tsutsui Exp $"); #include <machine/kbdmap.h> @@ -19,228 +19,228 @@ struct kbdmap ascii_kbdmap = { /* normal map */ { - 0, 0, /* 0x00 */ - 0, ESC, - 0, '1', - 0, '2', - 0, '3', - 0, '4', - 0, '5', - 0, '6', - 0, '7', /* 0x08 */ - 0, '8', - 0, '9', - 0, '0', - 0, '-', - 0, '^', - 0, '\\', - 0, DEL, /* really BS, DEL & BS swapped */ - 0, '\t', /* 0x10 */ - C, 'q', - C, 'w', - C, 'e', - C, 'r', - C, 't', - C, 'y', - C, 'u', - C, 'i', /* 0x18 */ - C, 'o', - C, 'p', - 0, '@', - 0, '[', - 0, '\r', /* return */ - C, 'a', - C, 's', - C, 'd', /* 0x20 */ - C, 'f', - C, 'g', - C, 'h', - C, 'j', - C, 'k', - C, 'l', - 0, ';', - 0, ':', /* 0x28 */ - 0, ']', - C, 'z', - C, 'x', - C, 'c', - C, 'v', - C, 'b', - C, 'n', - C, 'm', /* 0x30 */ - 0, ',', - 0, '.', - 0, '/', - 0, '_', - 0, ' ', - 0, 0, /* HOME */ - 0, '\b', /* really DEL, BS & DEL swapped */ - 0, 0, /* 0x38 ROLLUP */ - 0, 0, /* ROLLDOWN */ - 0, 0, /* UNDO */ - S, 0x0C, /* CRSR LEFT */ - S, 0x00, /* now it gets hairy.. CRSR UP */ - S, 0x08, /* CRSR RIGHT */ - S, 0x04, /* CRSR DOWN */ - 0, 0, /* CLR */ - K, '/', /* 0x40 */ - K, '*', - K, '-', - K, '7', - K, '8', - K, '9', - K, '+', - K, '4', - K, '5', /* 0x48 */ - K, '6', - K, '=', - K, '1', - K, '2', - K, '3', - K, '\r', /* enter */ - K, '0', - K, ',', /* 0x50 */ - K, '.', - 0, 0, - 0, 0, - S, 0x42, /* HELP */ - 0, 0, - 0, 0, - 0, 0, - 0, 0, /* 0x58 */ - 0, 0, - 0, 0, - 0, 0, - 0, 0, - 0, 0, - 0, 0, - 0, 0, - 0, 0, /* 0x60 */ - 0, 0, - 0, 0, - S, 0x10, /* F1 */ - S, 0x15, /* F2 */ - S, 0x1A, /* F3 */ - S, 0x1F, /* F4 */ - S, 0x24, /* F5 */ - S, 0x29, /* F6 */ - S, 0x2E, /* F7 */ - S, 0x33, /* 0x58 F8 */ - S, 0x38, /* F9 */ - S, 0x3D, /* F10 */ + {0, 0}, /* 0x00 */ + {0, ESC}, + {0, '1'}, + {0, '2'}, + {0, '3'}, + {0, '4'}, + {0, '5'}, + {0, '6'}, + {0, '7'}, /* 0x08 */ + {0, '8'}, + {0, '9'}, + {0, '0'}, + {0, '-'}, + {0, '^'}, + {0, '\\'}, + {0, DEL}, /* really BS, DEL & BS swapped */ + {0, '\t'}, /* 0x10 */ + {C, 'q'}, + {C, 'w'}, + {C, 'e'}, + {C, 'r'}, + {C, 't'}, + {C, 'y'}, + {C, 'u'}, + {C, 'i'}, /* 0x18 */ + {C, 'o'}, + {C, 'p'}, + {0, '@'}, + {0, '['}, + {0, '\r'}, /* return */ + {C, 'a'}, + {C, 's'}, + {C, 'd'}, /* 0x20 */ + {C, 'f'}, + {C, 'g'}, + {C, 'h'}, + {C, 'j'}, + {C, 'k'}, + {C, 'l'}, + {0, ';'}, + {0, ':'}, /* 0x28 */ + {0, ']'}, + {C, 'z'}, + {C, 'x'}, + {C, 'c'}, + {C, 'v'}, + {C, 'b'}, + {C, 'n'}, + {C, 'm'}, /* 0x30 */ + {0, ','}, + {0, '.'}, + {0, '/'}, + {0, '_'}, + {0, ' '}, + {0, 0}, /* HOME */ + {0, '\b'}, /* really DEL, BS & DEL swapped */ + {0, 0}, /* 0x38 ROLLUP */ + {0, 0}, /* ROLLDOWN */ + {0, 0}, /* UNDO */ + {S, 0x0C}, /* CRSR LEFT */ + {S, 0x00}, /* now it gets hairy.. CRSR UP */ + {S, 0x08}, /* CRSR RIGHT */ + {S, 0x04}, /* CRSR DOWN */ + {0, 0}, /* CLR */ + {K, '/'}, /* 0x40 */ + {K, '*'}, + {K, '-'}, + {K, '7'}, + {K, '8'}, + {K, '9'}, + {K, '+'}, + {K, '4'}, + {K, '5'}, /* 0x48 */ + {K, '6'}, + {K, '='}, + {K, '1'}, + {K, '2'}, + {K, '3'}, + {K, '\r'}, /* enter */ + {K, '0'}, + {K, ','}, /* 0x50 */ + {K, '.'}, + {0, 0}, + {0, 0}, + {S, 0x42}, /* HELP */ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, /* 0x58 */ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, /* 0x60 */ + {0, 0}, + {0, 0}, + {S, 0x10}, /* F1 */ + {S, 0x15}, /* F2 */ + {S, 0x1A}, /* F3 */ + {S, 0x1F}, /* F4 */ + {S, 0x24}, /* F5 */ + {S, 0x29}, /* F6 */ + {S, 0x2E}, /* F7 */ + {S, 0x33}, /* 0x58 F8 */ + {S, 0x38}, /* F9 */ + {S, 0x3D}, /* F10 */ }, /* shifted map */ { - 0, 0, /* 0x00 */ - 0, ESC, - 0, '!', - 0, '\"', - 0, '#', - 0, '$', - 0, '%', - 0, '&', - 0, '\'', /* 0x08 */ - 0, '(', - 0, ')', - 0, 0, - 0, '=', - 0, '~', - 0, '|', - 0, DEL, /* really BS, DEL & BS swapped */ - 0, '\t', /* 0x10 shift TAB */ - C, 'Q', - C, 'W', - C, 'E', - C, 'R', - C, 'T', - C, 'Y', - C, 'U', - C, 'I', /* 0x18 */ - C, 'O', - C, 'P', - 0, '`', - 0, '{', - 0, '\r', /* return */ - C, 'A', - C, 'S', - C, 'D', /* 0x20 */ - C, 'F', - C, 'G', - C, 'H', - C, 'J', - C, 'K', - C, 'L', - 0, '+', - 0, '*', /* 0x28 */ - 0, '}', - C, 'Z', - C, 'X', - C, 'C', - C, 'V', - C, 'B', - C, 'N', - C, 'M', /* 0x30 */ - 0, '<', /* 0x38 */ - 0, '>', - 0, '?', - 0, '_', - 0, ' ', - 0, 0, /* HOME */ - 0, '\b', /* really DEL, BS & DEL swapped */ - 0, 0, /* 0x38 ROLLUP */ - 0, 0, /* ROLLDOWN */ - 0, 0, /* UNDO */ - 0, 0, /* shift CRSR LEFT */ - 0, 0, /* shift CRSR UP */ - 0, 0, /* shift CRSR RIGHT */ - 0, 0, /* shift CRSR DOWN */ - D, 0, /* CLR */ - D, '/', /* 0x40 */ - D, '*', - D, '-', - D, '7', - D, '8', - D, '9', - D, '+', - D, '4', - D, '5', /* 0x48 */ - D, '6', - D, '=', - D, '1', - D, '2', - D, '3', - K, '\r', /* enter */ - D, '0', - D, ',', /* 0x50 */ - D, '.', - 0, 0, - 0, 0, - S, 0x42, /* HELP */ - 0, 0, - 0, 0, - 0, 0, - 0, 0, /* 0x58 */ - 0, 0, - 0, 0, - 0, 0, - 0, 0, - 0, 0, - 0, 0, - 0, 0, - 0, 0, /* 0x60 */ - 0, 0, - 0, 0, - S, 0x5D, /* shift F1 */ - S, 0x63, /* shift F2 */ - S, 0x69, /* shift F3 */ - S, 0x6F, /* shift F4 */ - S, 0x75, /* shift F5 */ - S, 0x7B, /* shift F6 */ - S, 0x81, /* shift F7 */ - S, 0x87, /* 0x58 shift F8 */ - S, 0x8D, /* shift F9 */ - S, 0x93, /* shift F10 */ + {0, 0}, /* 0x00 */ + {0, ESC}, + {0, '!'}, + {0, '\"'}, + {0, '#'}, + {0, '$'}, + {0, '%'}, + {0, '&'}, + {0, '\''}, /* 0x08 */ + {0, '('}, + {0, ')'}, + {0, 0}, + {0, '='}, + {0, '~'}, + {0, '|'}, + {0, DEL}, /* really BS, DEL & BS swapped */ + {0, '\t'}, /* 0x10 shift TAB */ + {C, 'Q'}, + {C, 'W'}, + {C, 'E'}, + {C, 'R'}, + {C, 'T'}, + {C, 'Y'}, + {C, 'U'}, + {C, 'I'}, /* 0x18 */ + {C, 'O'}, + {C, 'P'}, + {0, '`'}, + {0, '{'}, + {0, '\r'}, /* return */ + {C, 'A'}, + {C, 'S'}, + {C, 'D'}, /* 0x20 */ + {C, 'F'}, + {C, 'G'}, + {C, 'H'}, + {C, 'J'}, + {C, 'K'}, + {C, 'L'}, + {0, '+'}, + {0, '*'}, /* 0x28 */ + {0, '}'}, + {C, 'Z'}, + {C, 'X'}, + {C, 'C'}, + {C, 'V'}, + {C, 'B'}, + {C, 'N'}, + {C, 'M'}, /* 0x30 */ + {0, '<'}, /* 0x38 */ + {0, '>'}, + {0, '?'}, + {0, '_'}, + {0, ' '}, + {0, 0}, /* HOME */ + {0, '\b'}, /* really DEL, BS & DEL swapped */ + {0, 0}, /* 0x38 ROLLUP */ + {0, 0}, /* ROLLDOWN */ + {0, 0}, /* UNDO */ + {0, 0}, /* shift CRSR LEFT */ + {0, 0}, /* shift CRSR UP */ + {0, 0}, /* shift CRSR RIGHT */ + {0, 0}, /* shift CRSR DOWN */ + {D, 0}, /* CLR */ + {D, '/'}, /* 0x40 */ + {D, '*'}, + {D, '-'}, + {D, '7'}, + {D, '8'}, + {D, '9'}, + {D, '+'}, + {D, '4'}, + {D, '5'}, /* 0x48 */ + {D, '6'}, + {D, '='}, + {D, '1'}, + {D, '2'}, + {D, '3'}, + {K, '\r'}, /* enter */ + {D, '0'}, + {D, ','}, /* 0x50 */ + {D, '.'}, + {0, 0}, + {0, 0}, + {S, 0x42}, /* HELP */ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, /* 0x58 */ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, /* 0x60 */ + {0, 0}, + {0, 0}, + {S, 0x5D}, /* shift F1 */ + {S, 0x63}, /* shift F2 */ + {S, 0x69}, /* shift F3 */ + {S, 0x6F}, /* shift F4 */ + {S, 0x75}, /* shift F5 */ + {S, 0x7B}, /* shift F6 */ + {S, 0x81}, /* shift F7 */ + {S, 0x87}, /* 0x58 shift F8 */ + {S, 0x8D}, /* shift F9 */ + {S, 0x93}, /* shift F10 */ }, Index: src/sys/arch/x68k/usr.bin/loadkmap/loadkmap.c diff -u src/sys/arch/x68k/usr.bin/loadkmap/loadkmap.c:1.9 src/sys/arch/x68k/usr.bin/loadkmap/loadkmap.c:1.10 --- src/sys/arch/x68k/usr.bin/loadkmap/loadkmap.c:1.9 Fri Aug 4 02:30:00 2006 +++ src/sys/arch/x68k/usr.bin/loadkmap/loadkmap.c Thu May 19 21:26:39 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: loadkmap.c,v 1.9 2006/08/04 02:30:00 mhitch Exp $ */ +/* $NetBSD: loadkmap.c,v 1.10 2011/05/19 21:26:39 tsutsui Exp $ */ /* * loadkmap - load keyboard map (for NetBSD/X680x0) * from: amiga/stand/loadkmap/loadkmap.c @@ -6,10 +6,12 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: loadkmap.c,v 1.9 2006/08/04 02:30:00 mhitch Exp $"); +__RCSID("$NetBSD: loadkmap.c,v 1.10 2011/05/19 21:26:39 tsutsui Exp $"); #include <stdio.h> #include <stdlib.h> +#include <unistd.h> +#include <fcntl.h> #include <sys/types.h> #include <sys/ioctl.h> #include <machine/kbdmap.h> Index: src/sys/arch/x68k/usr.bin/palette/Makefile diff -u src/sys/arch/x68k/usr.bin/palette/Makefile:1.5 src/sys/arch/x68k/usr.bin/palette/Makefile:1.6 --- src/sys/arch/x68k/usr.bin/palette/Makefile:1.5 Wed Dec 12 01:50:00 2001 +++ src/sys/arch/x68k/usr.bin/palette/Makefile Thu May 19 21:26:39 2011 @@ -1,5 +1,6 @@ -# $NetBSD: Makefile,v 1.5 2001/12/12 01:50:00 tv Exp $ +# $NetBSD: Makefile,v 1.6 2011/05/19 21:26:39 tsutsui Exp $ +WARNS?= 4 PROG=palette NOMAN=# defined Index: src/sys/arch/x68k/usr.bin/palette/palette.c diff -u src/sys/arch/x68k/usr.bin/palette/palette.c:1.7 src/sys/arch/x68k/usr.bin/palette/palette.c:1.8 --- src/sys/arch/x68k/usr.bin/palette/palette.c:1.7 Sun Mar 4 06:01:07 2007 +++ src/sys/arch/x68k/usr.bin/palette/palette.c Thu May 19 21:26:39 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: palette.c,v 1.7 2007/03/04 06:01:07 christos Exp $ */ +/* $NetBSD: palette.c,v 1.8 2011/05/19 21:26:39 tsutsui Exp $ */ /* * pelette - manipulate text colormap for NetBSD/x68k. * author: Masaru Oki @@ -7,10 +7,11 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: palette.c,v 1.7 2007/03/04 06:01:07 christos Exp $"); +__RCSID("$NetBSD: palette.c,v 1.8 2011/05/19 21:26:39 tsutsui Exp $"); #include <stdio.h> #include <stdlib.h> +#include <unistd.h> #include <sys/param.h> #include <sys/ioctl.h> #include <sys/mman.h> Index: src/sys/arch/x68k/usr.bin/rtcalarm/Makefile diff -u src/sys/arch/x68k/usr.bin/rtcalarm/Makefile:1.5 src/sys/arch/x68k/usr.bin/rtcalarm/Makefile:1.6 --- src/sys/arch/x68k/usr.bin/rtcalarm/Makefile:1.5 Wed Dec 12 01:50:00 2001 +++ src/sys/arch/x68k/usr.bin/rtcalarm/Makefile Thu May 19 21:26:39 2011 @@ -1,5 +1,6 @@ -# $NetBSD: Makefile,v 1.5 2001/12/12 01:50:00 tv Exp $ +# $NetBSD: Makefile,v 1.6 2011/05/19 21:26:39 tsutsui Exp $ +WARNS?= 4 PROG=rtcalarm NOMAN=# defined Index: src/sys/arch/x68k/usr.bin/rtcalarm/rtcalarm.c diff -u src/sys/arch/x68k/usr.bin/rtcalarm/rtcalarm.c:1.10 src/sys/arch/x68k/usr.bin/rtcalarm/rtcalarm.c:1.11 --- src/sys/arch/x68k/usr.bin/rtcalarm/rtcalarm.c:1.10 Sat Nov 28 02:56:14 2009 +++ src/sys/arch/x68k/usr.bin/rtcalarm/rtcalarm.c Thu May 19 21:26:39 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: rtcalarm.c,v 1.10 2009/11/28 02:56:14 isaki Exp $ */ +/* $NetBSD: rtcalarm.c,v 1.11 2011/05/19 21:26:39 tsutsui Exp $ */ /* * Copyright (c) 1995 MINOURA Makoto. * All rights reserved. @@ -38,6 +38,7 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> +#include <err.h> #include <errno.h> #include <fcntl.h> #include <unistd.h> @@ -50,9 +51,9 @@ static void showontime(unsigned int); static void disablealarm(void); static void setinfo(int, char **); -static int strnum(const char *, int); +static int strnum(const char *, size_t); -static char *devicefile = "/dev/pow0"; /* default path */ +static const char *devicefile = "/dev/pow0"; /* default path */ int main(int argc, char *argv[]) @@ -87,10 +88,10 @@ fd = open(devicefile, O_RDONLY); if (fd < 0) - err("Opening %s", devicefile); + err(EXIT_FAILURE, "Opening %s", devicefile); if (ioctl(fd, POWIOCGALARMINFO, &alarminfo) < 0) - err("POWIOCGALARMINFO"); + err(EXIT_FAILURE, "POWIOCGALARMINFO"); close(fd); if (alarminfo.al_enable) { @@ -108,8 +109,8 @@ printf("Never shut down automatically.\n"); else printf("Shut down in %d seconds (%d minutes).\n", - alarminfo.al_offtime, - alarminfo.al_offtime / 60); + (int)alarminfo.al_offtime, + (int)alarminfo.al_offtime / 60); } else { printf("RTC alarm is disabled.\n"); } @@ -180,9 +181,9 @@ fd = open(devicefile, O_WRONLY); if (fd < 0) - err("Opening %s", devicefile); + err(EXIT_FAILURE, "Opening %s", devicefile); if (ioctl(fd, POWIOCSALARMINFO, &alarminfo) < 0) - err("POWIOCSALARMINFO"); + err(EXIT_FAILURE, "POWIOCSALARMINFO"); close(fd); } @@ -193,7 +194,7 @@ int week = 0x0f; int hour = 0xffff; int day = 0xff; - int offtime = 0; + int off_time = 0; int dowhat = 0; int fd; struct x68k_alarminfo alarminfo; @@ -209,10 +210,10 @@ usage(); break; case 'm': /* for X minits */ - offtime = atoi(optarg); + off_time = atoi(optarg); break; case 's': /* for X seconds */ - offtime = atoi(optarg) / 60; + off_time = atoi(optarg) / 60; break; case 'c': /* channel */ dowhat = atoi(optarg) + 0x30 - 1; @@ -226,7 +227,7 @@ #ifdef DEBUG printf("week: %x, day:%x, for:%d, hour:%x\n", - week, day, offtime, strnum(argv[optind], 5)); + week, day, off_time, strnum(argv[optind], 5)); #endif hour = strnum(argv[optind], 5); @@ -236,18 +237,18 @@ alarminfo.al_enable = 1; alarminfo.al_ontime = (week << 24) | (day << 16) | hour; alarminfo.al_dowhat = dowhat; - alarminfo.al_offtime = offtime * 60; + alarminfo.al_offtime = off_time * 60; fd = open(devicefile, O_WRONLY); if (fd < 0) - err("Opening %s", devicefile); + err(EXIT_FAILURE, "Opening %s", devicefile); if (ioctl(fd, POWIOCSALARMINFO, &alarminfo) < 0) - err("POWIOCSALARMINFO"); + err(EXIT_FAILURE, "POWIOCSALARMINFO"); close(fd); } static int -strnum(const char *str, int wid) +strnum(const char *str, size_t wid) { int r; Index: src/sys/arch/x68k/usr.bin/tvctrl/Makefile diff -u src/sys/arch/x68k/usr.bin/tvctrl/Makefile:1.5 src/sys/arch/x68k/usr.bin/tvctrl/Makefile:1.6 --- src/sys/arch/x68k/usr.bin/tvctrl/Makefile:1.5 Wed Dec 12 01:50:01 2001 +++ src/sys/arch/x68k/usr.bin/tvctrl/Makefile Thu May 19 21:26:39 2011 @@ -1,5 +1,6 @@ -# $NetBSD: Makefile,v 1.5 2001/12/12 01:50:01 tv Exp $ +# $NetBSD: Makefile,v 1.6 2011/05/19 21:26:39 tsutsui Exp $ +WARNS?= 4 PROG=tvctrl NOMAN=# defined