Subject: 1.2 /dev/hil%d
To: None <port-hp300@NetBSD.ORG>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: port-hp300
Date: 03/31/1997 09:31:49
Is the /dev/hil* stuff supposed to be working in 1.2?  I started toying
with it, discovered there is not enough documentation to do a number of
usetful things, kludged around that, got EINVAL from HILIOCALLOCQ, went
looking, and discovered

        case HILIOCALLOCQ:
		error = hilqalloc(hilp, (struct hilqinfo *)data, p);


hilqalloc(hilp, qip, p)
	register struct hil_softc *hilp;
	struct hilqinfo *qip;
	struct proc *p;

#ifdef DEBUG
	if (hildebug & HDB_FOLLOW)
		printf("hilqalloc(%d): addr %x\n", p->p_pid, qip->addr);

Is the HIL event queue stuff Just Not There?  Certainly much of the
_other_ code for event queueing is there, and if an X server works
under 1.2 then there must be _some_ sort of keyboard interface.  What
is it?  Does it just use the read() interface?

If this interface still isn't there in -current, I would strongly
recommend that hil(4) either not mention that interface at all or warn
that it is not yet working.

					der Mouse

		     7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B