Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Mar 1995 13:12:14 -0500 (EST)
From:      Peter Dufault <dufault@hda.com>
To:        charnier@lirmm.fr (Philippe Charnier)
Cc:        current@FreeBSD.org
Subject:   Re: scsi_sense
Message-ID:  <199503151812.NAA00750@hda.com>
In-Reply-To: <199503151634.RAA08046@lirmm.lirmm.fr> from "Philippe Charnier" at Mar 15, 95 05:22:15 pm

next in thread | previous in thread | raw e-mail | index | archive | help
Philippe Charnier writes:
> 
> Hello,
> 
> 
> from scsi_sence.c (in src/sys/scsi)
> 
>         {0x26, 0x03, "Threshold parameters not supported" },
>         {0x46, 0x00, "Unsuccessful soft reset" },
> #endif /* NO_SCSI_SENSE */
>         {0xff, 0xff, 0 },
> };
> 
> char *scsi_sense_desc(int asc, int ascq)
> {
>         int i;
>         for (i = 0; i < sizeof(tab) / sizeof(tab[0]); i++)
>                 if (tab[i].asc == asc && tab[i].ascq == ascq)
>                         return tab[i].desc;
> 
>         return "no available sense description";
> }
> 
> Why this code don't use {0xff, 0xff, 0 } as a end of list?

Because we know the table size.

-- 
Peter Dufault               Real Time Machine Control and Simulation
HD Associates, Inc.         Voice: 508 433 6936
dufault@hda.com             Fax:   508 433 5267



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199503151812.NAA00750>