Subject: Re: CVS commit: src/sys
To: KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
From: Adam Hamsik <haaaad@gmail.com>
List: source-changes
Date: 09/24/2007 07:52:36
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On Sep 23, 2007, at 6:35 PM, KIYOHARA Takashi wrote:

> Hi! Martin,
>
>
> Perhaps, Building fails for macppc after it changes of that.  I think
> to require '#ifdef DB_MACHINE_COMMANDS'.
>
Can you give us a error message ?
> Thanks,
> --
> kiyohara
>
>
> From: Martin Husemann <martin@netbsd.org>
> Date: Sat, 22 Sep 2007 18:40:27 +0000 (UTC)
>
>>
>> Module Name:	src
>> Committed By:	martin
>> Date:		Sat Sep 22 18:40:27 UTC 2007
>>
>> Modified Files:
>> 	src/sys/arch/acorn26/acorn26: db_interface.c
>> 	src/sys/arch/alpha/alpha: db_interface.c
>> 	src/sys/arch/amd64/amd64: db_interface.c
>> 	src/sys/arch/arm/arm32: db_interface.c
>> 	src/sys/arch/i386/conf: GENERIC
>> 	src/sys/arch/i386/i386: db_interface.c
>> 	src/sys/arch/ia64/ia64: db_interface.c
>> 	src/sys/arch/mips/mips: db_interface.c
>> 	src/sys/arch/powerpc/powerpc: db_interface.c
>> 	src/sys/arch/sh3/sh3: db_interface.c
>> 	src/sys/arch/sparc/sparc: db_interface.c
>> 	src/sys/arch/sparc64/sparc64: db_interface.c
>> 	src/sys/arch/sun2/sun2: db_machdep.c
>> 	src/sys/arch/sun3/sun3: db_machdep.c
>> 	src/sys/arch/vax/vax: db_machdep.c
>> 	src/sys/ddb: db_command.c db_command.h files.ddb
>> Added Files:
>> 	src/sys/ddb: db_command_list.h
>>
>> Log Message:
>> Add a new option DDB_VERBOSE_HELP that adds online help to ddb.
>> From Adam Hamsik.
>> Minor modifications by me, all bugs are probably mine.
>>
>>
>> To generate a diff of this commit:
>> cvs rdiff -r1.14 -r1.15 src/sys/arch/acorn26/acorn26/db_interface.c
>> cvs rdiff -r1.25 -r1.26 src/sys/arch/alpha/alpha/db_interface.c
>> cvs rdiff -r1.8 -r1.9 src/sys/arch/amd64/amd64/db_interface.c
>> cvs rdiff -r1.42 -r1.43 src/sys/arch/arm/arm32/db_interface.c
>> cvs rdiff -r1.849 -r1.850 src/sys/arch/i386/conf/GENERIC
>> cvs rdiff -r1.51 -r1.52 src/sys/arch/i386/i386/db_interface.c
>> cvs rdiff -r1.2 -r1.3 src/sys/arch/ia64/ia64/db_interface.c
>> cvs rdiff -r1.61 -r1.62 src/sys/arch/mips/mips/db_interface.c
>> cvs rdiff -r1.37 -r1.38 src/sys/arch/powerpc/powerpc/db_interface.c
>> cvs rdiff -r1.43 -r1.44 src/sys/arch/sh3/sh3/db_interface.c
>> cvs rdiff -r1.71 -r1.72 src/sys/arch/sparc/sparc/db_interface.c
>> cvs rdiff -r1.98 -r1.99 src/sys/arch/sparc64/sparc64/db_interface.c
>> cvs rdiff -r1.8 -r1.9 src/sys/arch/sun2/sun2/db_machdep.c
>> cvs rdiff -r1.23 -r1.24 src/sys/arch/sun3/sun3/db_machdep.c
>> cvs rdiff -r1.46 -r1.47 src/sys/arch/vax/vax/db_machdep.c
>> cvs rdiff -r1.97 -r1.98 src/sys/ddb/db_command.c
>> cvs rdiff -r1.27 -r1.28 src/sys/ddb/db_command.h
>> cvs rdiff -r0 -r1.1 src/sys/ddb/db_command_list.h
>> cvs rdiff -r1.1 -r1.2 src/sys/ddb/files.ddb
>>
>> Please note that diffs are not public domain; they are subject to the
>> copyright notices on the relevant files.
>>
>
> Index: db_command.c
> ===================================================================
> RCS file: /cvsroot/src/sys/ddb/db_command.c,v
> retrieving revision 1.98
> diff -u -r1.98 db_command.c
> --- db_command.c	22 Sep 2007 18:40:26 -0000	1.98
> +++ db_command.c	23 Sep 2007 16:15:36 -0000
> @@ -489,9 +489,11 @@
>  			list=&db_show_cmd_list;
>  			break;
>
> +#ifdef DB_MACHINE_COMMANDS
>  		case DDB_MACH_CMD:
>  			list=&db_mach_cmd_list;
>  			break;
> +#endif
>
>  		default:
>  			return (ENOENT);
> @@ -537,9 +539,11 @@
>  		list=&db_show_cmd_list;
>  		break;
>  		
> +#ifdef DB_MACHINE_COMMANDS
>  	case DDB_MACH_CMD:
>  		list=&db_mach_cmd_list;
>  		break;
> +#endif
>  			
>  	default:
>  		return (EINVAL);
> @@ -834,6 +838,7 @@
>  				return;
>  			}
>  			break;
> +#ifdef DB_MACHINE_COMMANDS
>  		case DDB_MACH_CMD:
>  			list=&db_mach_cmd_list;
>  			/* need to read machine subcommand if
> @@ -848,6 +853,7 @@
>  				return;
>  			}	
>  			break;
> +#endif
>  		default:
>  			db_printf("No such command\n");
>  			db_flush_lex();
> @@ -996,6 +1002,7 @@
>  			}	
>  			
>  			break;
> +#ifdef DB_MACHINE_COMMANDS
>  		case DDB_MACH_CMD:
>  			list=&db_mach_cmd_list;
>  			/* read machine subcommand */
> @@ -1008,6 +1015,7 @@
>  				return;
>  			}
>  			break;
> +#endif
>  		default:
>  			db_printf("No such command\n");
>  			db_flush_lex();

Regards
- -----------------------------------------
Adam Hamsik
jabber: haad@jabber.org
icq: 249727910

Proud NetBSD user.

We program to have fun.
Even when we program for money, we want to have fun as well.
~ Yukihiro Matsumoto




-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iD8DBQFG91CklIxPgX3Go0MRAjLWAJ9VUbn5OjDUjTLhMY1by2tIwT72/wCfXPzR
vQyq711d5tm85ySPg0vnGVk=
=QAGR
-----END PGP SIGNATURE-----