SCCS-vsn: sys/vax/mba/hp.c 4.54
SCCS-vsn: sys/vax/mba/ht.c 4.28
SCCS-vsn: sys/vax/mba/mt.c 4.9
-/* hp.c 4.53 82/08/22 */
+/* hp.c 4.54 82/09/12 */
#ifdef HPDEBUG
int hpdebug;
#ifdef HPDEBUG
int hpdebug;
register int unit = minor(dev) >> 3;
if (unit >= NHP)
register int unit = minor(dev) >> 3;
if (unit >= NHP)
- u.u_error = ENXIO;
- else
- physio(hpstrategy, &rhpbuf[unit], dev, B_READ, minphys, uio);
+ return (ENXIO);
+ return (physio(hpstrategy, &rhpbuf[unit], dev, B_READ, minphys, uio));
register int unit = minor(dev) >> 3;
if (unit >= NHP)
register int unit = minor(dev) >> 3;
if (unit >= NHP)
- u.u_error = ENXIO;
- else
- physio(hpstrategy, &rhpbuf[unit], dev, B_WRITE, minphys, uio);
+ return (ENXIO);
+ return (physio(hpstrategy, &rhpbuf[unit], dev, B_WRITE, minphys, uio));
-/* ht.c 4.27 82/08/22 */
+/* ht.c 4.28 82/09/12 */
#include "tu.h"
#if NHT > 0
#include "tu.h"
#if NHT > 0
dev_t dev;
struct uio *uio;
{
dev_t dev;
struct uio *uio;
{
- u.u_error = htphys(dev, uio);
- if (u.u_error)
- return;
- physio(htstrategy, &rhtbuf[HTUNIT(dev)], dev, B_READ, minphys, uio);
+ errno = htphys(dev, uio);
+ if (errno)
+ return (errno);
+ return (physio(htstrategy, &rhtbuf[HTUNIT(dev)], dev, B_READ, minphys, uio));
- u.u_error = htphys(dev, uio);
- if (u.u_error)
- return;
- physio(htstrategy, &rhtbuf[HTUNIT(dev)], dev, B_WRITE, minphys, uio);
+ errno = htphys(dev, uio);
+ if (errno)
+ return (errno);
+ return (physio(htstrategy, &rhtbuf[HTUNIT(dev)], dev, B_WRITE, minphys, uio));
#include "mu.h"
#if NMT > 0
#include "mu.h"
#if NMT > 0
dev_t dev;
struct uio *uio;
{
dev_t dev;
struct uio *uio;
{
- u.u_error = mtphys(dev, uio);
- if (u.u_error)
- return;
- physio(mtstrategy, &rmtbuf[MTUNIT(dev)], dev, B_READ, minphys, uio);
+ errno = mtphys(dev, uio);
+ if (errno)
+ return (errno);
+ return (physio(mtstrategy, &rmtbuf[MTUNIT(dev)], dev, B_READ, minphys, uio));
}
mtwrite(dev, uio)
dev_t dev;
struct uio *uio;
{
}
mtwrite(dev, uio)
dev_t dev;
struct uio *uio;
{
- u.u_error = mtphys(dev, uio);
- if (u.u_error)
- return;
- physio(mtstrategy, &rmtbuf[MTUNIT(dev)], dev, B_WRITE, minphys, uio);
+ errno = mtphys(dev, uio);
+ if (errno)
+ return (errno);
+ return (physio(mtstrategy, &rmtbuf[MTUNIT(dev)], dev, B_WRITE, minphys, uio));